3

Javaアプリケーションを配布する必要があり、すべての場合にインストーラーにインストールしてもらいたい。

*.exeインストールされているJREをチェックするランチャーを作成する必要があります

  1. 必要なJREがインストールされていない場合は、適切なリンクのあるウィンドウを表示します。
  2. 必要に応じてJREがインストールされている場合は、適切に実行可能なjarファイルを起動します。
4

2 に答える 2

5

私は WinRun4J にとても満足しています: http://winrun4j.sourceforge.net/

それは活発に開発されており、私が提案したいくつかの改善はすぐに実装されました.

現在欠けている唯一のこと (私の観点から) は、JRE への「相対」パスを指定して、JRE をアプリケーションにバンドルできるようにすることです。

マニュアルを読む手間を省くために、これがランチャーで行うことです。

に名前を変更WinRun4j.exeしてからMyApp.exe:

rcedit /C MyApp.exe
rcedit /I MyApp.exe myapp.ico
rcedit /N MyApp.exe MyApp.ini

素敵な小さなバッチ ファイルに入れれば、「手動」で行う作業はありません。

これを行う必要があるのは1 回だけです(ライブラリ パスが変更された場合)。

于 2013-03-14T12:56:30.863 に答える
2

たとえば、JSmooth を使用できます: http://jsmooth.sourceforge.net/

于 2013-03-14T12:40:56.420 に答える