54

重複の可能性:
Java プログラムを .exe ファイルに変換するにはどうすればよいですか?

Java プログラム用の Windows .exe を作成したいと考えています。以前は、これに JEXECreator を使用していましたが、完全に満足できるものではありません。

  • 実行可能ファイルは、それが作成されたマシンでは機能するが、他のマシンでは機能しないことがあります。
  • プログラムは商用です。試用版を使用すると、アプリケーションにナグ画面が追加されます。

ターゲット マシンに Java がインストールされていない場合、生成された .exe を動作させる必要はありません (実際、これは不可能だと思います)。

推奨事項はありますか?

4

7 に答える 7

36

もしかしてLaunch4j?自分で使用したとは言えませんが、あなたが求めているように聞こえます.

于 2009-02-05T15:40:07.387 に答える
8

本当に exe が必要な場合、Excelsior JET は、ネイティブ コードにコンパイルされるプロフェッショナル レベルの製品です。

http://www.excelsior-usa.com/jet.html

JSMooth も参照できます。

http://jsmooth.sourceforge.net/

また、アプリケーションが AWT/Apache クラスパスと互換性がある場合、GCJ はネイティブ exe にコンパイルします。

于 2009-02-05T15:41:13.827 に答える
3

exe4j を使用して、すべての Java jar を 1 つの最終的な .exe ファイルにパッケージ化しました。このファイルは、ユーザーが通常の Windows アプリケーションとして使用できます。

于 2009-12-10T05:47:02.507 に答える
2

exe4jを試すことができます。これは、いとこのinstall4jを通じて効果的に使用するものです。

于 2009-02-05T16:22:10.203 に答える
1

要件によっては、JavaServiceWrapperが役立つ場合があります。

于 2009-02-05T16:05:38.100 に答える
-4

ターゲット マシンに Java がインストールされている場合は、.exe ファイルを作成する必要はありません。.jar ファイルで十分です。

于 2009-02-05T15:39:17.920 に答える