1. ホーム
  2. java

[解決済み] javaプログラムを実行ファイルにコンパイルする [重複]。

2022-03-15 08:54:13

質問

<ブロッククオート

重複の可能性があります。
Javaプログラム用の.exeを作成するには?

Eclipseで簡単なプログラムを作ったので、それをコンパイルして実行ファイルにしたいのですが、その方法がわかりません。

どのように解決するのですか?

以下の方法で、.jarファイルを.exeに変換することができます。

<サブ (出典 バイラルパテルネット )
1- JSmooth .exe ラッパーです。
JSmoothは、Java Executable Wrapperです。JavaアプリケーションのネイティブWindowsランチャー(標準の.exe)を作成します。インストールされているJava VMを自分で見つけることができるため、Javaのデプロイがよりスムーズでユーザーフレンドリーになります。VMがない場合、ラッパーは自動的に適切なJVMをダウンロードしてインストールしたり、単にメッセージを表示したり、ユーザーをWebサイトへリダイレクトしたりすることができます。

JSmoothはJavaアプリケーションのために様々なラッパーを提供しており、それぞれが独自の動作を持っています。お好みのものをお選びください。

ダウンロードする http://jsmooth.sourceforge.net/

2- JarToExe 1.8
Jar2Exeは、jarファイルをexeファイルに変換するツールです。 以下は、同社のウェブサイトに記載されている主な機能です。

  • コンソール」「Windows GUI」「Windowsサービス」の3種類のexeファイルを生成することができます。
  • 生成されたexeファイルには、プログラムアイコンやバージョン情報を追加することができます。
  • 生成されたexeファイルは、Javaプログラムを暗号化して保護することができ、プログラム実行時に一時ファイルを生成することはありません。
  • 生成されたexeファイルは、システムトレイアイコンに対応しています。
  • 生成されたexeファイルは、システムイベントログの記録をサポートします。
  • 生成されたWindowsサービスのexeファイルは、それ自体のインストール/アンインストール、サービスの一時停止/継続をサポートすることができます。
  • 64ビット版エグゼクティブを作成できるx64版をリリースしました。(2008年5月18日)
  • ウィザードモードとコマンドラインモードの両方をサポートしました。(2008年5月18日)

ダウンロードする http://www.brothersoft.com/jartoexe-75019.html

3- エグゼキュータ
Javaアプリケーションをjarとしてパッケージ化すると、ExecutorはjarをWindowsのexeファイルに変換し、ネイティブアプリケーションと見分けがつかないようにします。このexeファイルをダブルクリックするだけで、Javaランタイム環境が起動し、アプリケーションが立ち上がります。

ダウンロードする http://mpowers.net/executor/

EDIT: 上記のリンクは壊れていますが、以下はインターネット・アーカイブからのページです(ダウンロードも可能です)。 http://web.archive.org/web/20090316092154/http://mpowers.net/executor/

4- アドバンストインストーラー
Advanced Installerを使用すると、Windows MSIインストーラを数分で作成することができます。また、Windows Vista をサポートし、他の言語での MSI パッケージの作成も可能です。
ダウンロードする http://www.advancedinstaller.com/ JARをEXEに変換するために使用したことがある他のツールを教えてください。