3

多数の外部 jar ファイルとそれに渡される VM 引数を受け取る 1 つの Java アプリケーションを作成しました。

そのアプリケーションの .sh ファイルを作成して、任意の Linux システムで実行できるようにしたいと考えています。

Linuxで.shファイルを作成するためのツールを提案してください。これは、アプリケーションを実行するために渡す必要がある引数も処理します。

JarSplice というツールを使用しましたが、sh ファイルの作成後にライブラリをロードする際に問題が発生したため、機能しません。

そのためのツールを提案してください。

4

2 に答える 2

1

実行可能な jar を生成する必要があり、そこから「java -jar main.jar」を実行するだけです。

実行可能な jar を作成する方法については、stackoverflow に関する多くの質問があります (jar ファイルの MANIFEST.MF ファイルに設定する必要はありません)。たとえば、次のようになります。

実行可能な Java プログラムを作成するにはどうすればよいですか?

于 2013-06-27T11:09:56.183 に答える
1

アプリケーションのビルドに Maven を使用している場合は、アプリケーション用のファイルをappassembler-maven-plugin作成できるというプラグインがあります。.sh

グループ ID はorg.codehaus.mojoです。

于 2013-06-27T10:48:01.427 に答える