可能性のある複製:
Javaプログラムを.exeファイルに変換するにはどうすればよいですか?
Javaプログラム用のWindows .exeを作成したいと思います。以前は、これにJEXECreatorを使用しましたが、次の理由で完全に満足できるものではありません。
Javaがターゲットマシンにインストールされていない場合(実際、これは不可能だと思います)であれば、生成された.exeが動作する必要はありません。
推奨事項はありますか?
Launch4j おそらく?私は自分で使ったとは言えませんが、あなたが望んでいるように聞こえます。
Exeが本当に必要な場合、Excelsior JETはネイティブコードにコンパイルされるプロフェッショナルレベルの製品です。
http://www.excelsior-usa.com/jet.html
JSMoothもご覧ください。
http://jsmooth.sourceforge.net/
また、アプリケーションがAWT/Apacheクラスパスと互換性がある場合、GCJはネイティブexeにコンパイルされます。
Exe4jを使用して、すべてのJava jarを1つの最終的な.exeファイルにパッケージ化し、ユーザーはそれを通常のWindowsアプリケーションとして使用できます。
Java Service Wrapper は、要件に応じて役立ちます。