私はJavaを使用してプロジェクトを開発しましたが、今はLinuxを使用しているクライアントに提供しています。どの実行可能ファイルフォーマットが配信されるのか、それをどうやって作成するのか誰にでも教えていただけますか?LinuxプロジェクトでJavaプロジェクトをクライアントにデプロイ
答えて
基本的に、.shファイルに入れたいのは、通常はコンソールに入力してjarファイルを実行するコマンドです。それらは改行で区切られている必要があります(つまり、それぞれが.shファイル内の別の行にあります)。
あなたが行くことができる最も基本的にはあなたのshファイルに次のようなものを追加するだけです。これ以上の
java -Xms=64m -Xmx=256m -jar myJar.jar -classpath [dependencies dir]/dep1.jar,[dependencies dir]/dep2.jar
あなたは、parametriseいくつかの環境変数のように、より多くのエキゾチックなものを行うときからコマンドラインargumensを得ることができます。 shが起動され、先進的なもののため、「bashのスクリプトを」見上げてexecutatbleなどのjarに渡すされています
瓶。実行可能でない場合は、jarを起動するスクリプト(.sh)を実行します。
実行可能ファイル形式?
Javaアプリを提供している場合は、jarファイル(および関連するライブラリ)を提供してください。
環境を設定して実行するためのシェルスクリプトを提供します。
CLASSPATH="${ADD_JARS}:${CLASSPATH}:${ROOT_DIR}/lib/myApp.jar:\
${ROOT_DIR}/lib/jibx/jibx-run.jar:\
${ROOT_DIR}/lib/jibx/xpp3.jar:\
${ROOT_DIR}/lib/bindings.jar:\
${ROOT_DIR}/lib/commons-lang-2.0.jar:\
${ROOT_DIR}/lib/forms-1.0.5.jar"
"${JAVACMD}" -Xmx256M -DanyDefsNeeded=foobar -Dbase.dir="${ROOT_DIR}" -cp "${CLASSPATH}" myApp.main.Launcher "[email protected]"
シェルスクリプトに入り何のアプリを実際に起動する必要があるものに完全に依存します。私は私のアプリのインストールディレクトリとしてROOT_DIR
を定義し、そのためには仮定たとえば
、
と私は実際にシェルスクリプトを作成する方法を知りたいその環境をセットアップして実行するには? –
メインクラスが宣言され、クライアントにJVMがインストールされている場合は、 "java -jar FILENAME.jar"がJARファイルを実行します。開発環境(NetBeansなど)に応じて、前者が既に実行されている可能性があります。 – obfuscation
@MohammadFaisal本当に簡単な例で答えを更新しました。 –
アプリの場合。 GUIを備えているため、インストール/展開のための最高のユーザーエクスペリエンスは、Java Web Startによって実現できます。 JWSはアプリをデプロイできることに注意してください。 * nix と Mac。 3つの別々の(プラットフォーム固有の)実行可能ファイルを生成するというメンテナンスの煩わしさを回避します。
- 1. RADにプロジェクトをデプロイ
- 2. mavenプロジェクトをデプロイ
- 3. mvcプロジェクトをiis 6.0にデプロイ
- 4. 親プロジェクトのMavenデプロイ
- 5. Spring MVCプロジェクトのデプロイ
- 6. github phpプロジェクトのデプロイ
- 7. プロジェクトのセットアップとデプロイ
- 8. パレットでec2にjava mavenプロジェクトをデプロイしますか?
- 9. 私のJavaプロジェクトでは、私のJavaプロジェクト
- 10. IntelliJ IDEA:Maven、プロジェクトのコンパイルとデプロイ
- 11. netbeans、Webプロジェクトをデプロイできません
- 12. .NET C#WinFormプロジェクトを別のコンピュータにデプロイ
- 13. MSBuildプロジェクトをコンフィグレーション済みのローカルフォルダにデプロイ
- 14. channel.connect.failed flex/javaプロジェクトをlinuxのredhatサーバーにデプロイするときにエラーが発生しました
- 15. Webサービスを持つJava EEプロジェクトをデプロイする方法
- 16. Eclipse javaプロジェクト(Javaソースフォルダを使用)をプロジェクトに変換する
- 17. WPFプロジェクトをデプロイした後のXamlParseException
- 18. Java/Spring Webプロジェクトで継続的にデプロイするための継続的インテグレーションサーバ
- 19. LinuxのC++プロジェクトでBulletを使用
- 20. ClapackをcmakeプロジェクトにリンクするLinux
- 21. gcloud VMインスタンスでantを使用してJava Webプロジェクトをデプロイする方法
- 22. Java EEプロジェクトをデプロイするときにサーブレットを呼び出す方法
- 23. RubyでJavaプロジェクトを生成
- 24. AppEngineプロジェクトのデプロイ時のEclipseエラー
- 25. Javaプロジェクト - フリーズフレーム
- 26. Javaプロジェクトのbuild.xml
- 27. mavenプロジェクト用のJava FX Antプロジェクト
- 28. 私のプロジェクトで通常GACにアセンブリをデプロイしますか?
- 29. VB.NetでSQL Serverデータベースをプロジェクトに持つセットアップとデプロイ
- 30. Tomcat 6.0にプロジェクトをデプロイできません
どのようにシェルスクリプトファイル(.sh)を作成し、そのjarを実行するのですか? –
任意のテキストエディタを使用してシェルスクリプトを作成できます。 'java'コマンドの手動入力は、JARファイルの実行方法を説明しています。 –
スクリプトを作成するには:jarディレクトリに 'echo" java -jar myJarFileName.jar ">> launcher.sh'と入力して、launcher.shというファイルを作成してください。 –