ホームページ >Java >&#&チュートリアル >Javaでexe実行ファイルを生成する方法

Javaでexe実行ファイルを生成する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB転載
2023-05-18 21:59:146269ブラウズ

1. ソフトウェアの準備

1. jar パッケージを EXE に変換するツール EXE4J をダウンロードします。

2. ダウンロードが完了したら、次の手順に従って EXE4J をインストールします。

Javaでexe実行ファイルを生成する方法

Javaでexe実行ファイルを生成する方法

Javaでexe実行ファイルを生成する方法

Javaでexe実行ファイルを生成する方法

Javaでexe実行ファイルを生成する方法 ##2. jar ファイルの生成

記述された Java プログラムを EXE プログラムに変換する前に、まず Java プログラムを jar パッケージにエクスポートし、次に EXE4J プログラムを通じて目的の EXE を生成する必要があります。ここで使用するツールは Eclipse です。具体的な手順は次のとおりです:

1. main メソッドを含み、デバッグおよび実行可能な Java プロジェクトを開きます。右クリックして [エクスポート] を選択し、[エクスポート] を選択します。 Java オプションの下の JAR ファイル。

Javaでexe実行ファイルを生成する方法#エクスポートする Java プロジェクトを選択し、jar パッケージのエクスポート パスを指定します。 「完了」をクリックすると、対応するパスに生成された jar パッケージが表示されます。

3. jar ファイルを EXE ファイルに変換します Javaでexe実行ファイルを生成する方法

1. exe4j Wizard.exe を開き、ライセンスをそれ以外の場合は、生成された exe ファイルの実行時に「この実行可能ファイルは評価版 exe4j で作成されました」というメッセージが表示されます。登録時に次の登録番号を使用できます:

A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h5ywx2h2

A-XVK267351F-dpurrhnyarva

A-XVK204432F-1kkoilo1jy2h4r

A-XVK246130F-1l7msieqiwqnq

A-XVK249554F-pllh451kcke50

A-XVK238729F-25yn13iea25i

A - XVK222711F-134h6ta8yxbm0

A-XVK275016F-15wjjcbn4tpj

A-XVK275016F-15wjjcbn4tpj

2. [次へ] をクリックして、[JAR in EXE] モードを選択します。 。

Javaでexe実行ファイルを生成する方法 3. [次へ] をクリックし、生成されたアプリケーション名と出力ディレクトリを入力します。

Javaでexe実行ファイルを生成する方法[次へ] をクリックし、アプリケーション カテゴリに基づいて選択し、実行可能ファイルの名前を入力します。残りのオプションは、必要に応じて設定できます。

Javaでexe実行ファイルを生成する方法 生成された EXE は、デフォルトでは 32 ビット JDK 環境で最初に実行されます。ターゲット コンピュータのオペレーティング システムが 64 ビットの場合は、安全を確保するために次のオプションをチェックする必要があります。

Javaでexe実行ファイルを生成する方法# 5. [次へ] をクリックして、 EXE パッケージを生成し、そのメインクラスを設定する必要がある jar。

Javaでexe実行ファイルを生成する方法

Javaでexe実行ファイルを生成する方法Java API を使用する場合、ランタイム jre の最小バージョン制限と最大バージョン制限を「適応」に設定します。さまざまなアプリケーションシナリオ。

#次に、EXE ファイルを生成するときに必要な JDK の依存関係を設定します。 Java がシステム環境変数に正しく設定されている場合は、通常、この手順は省略できます。 Javaでexe実行ファイルを生成する方法

次のインターフェイスが表示されたら、jar ファイルから対応する exe ファイルへの変換は完了です。この時点で、対応する exe ファイルを開いて、正常に実行されているかどうかを確認できます。 Javaでexe実行ファイルを生成する方法

#4. 考えられる問題

Javaでexe実行ファイルを生成する方法1. EXE ファイルを実行すると、java.lang.NoClassDefFoundError

# というプロンプトが表示されます。

##プログラムでサードパーティの jar パッケージを使用しましたが、EXE ファイルの生成時にそれを関連付けることができませんでした。参照されるサードパーティ ライブラリは、ConfigureJava 呼び出しに含める必要があります。

Javaでexe実行ファイルを生成する方法

#2. EXE ファイルを実行すると、java.lang.UnsatisfiedLinkError が表示されます

Javaでexe実行ファイルを生成する方法

# # これは、プログラム内で参照される jar パッケージには、JNI メカニズムを介して一部の dll ファイルを呼び出すメソッドがありますが、これは、EXE の構成と生成のプロセスで指定されていないためです。 Java 呼び出しを構成する場合、DLL が配置されているディレクトリをネイティブ ライブラリに追加する必要があります。

Javaでexe実行ファイルを生成する方法

# 3. EXE ファイルを実行すると、java.lang.UnsupportedClassVersionError

Javaでexe実行ファイルを生成する方法

#これは通常、ランタイム JDK バージョンと開発された JDK バージョンの間の不一致が原因で発生します (たとえば、開発時に 64 ビット JDK を使用しますが、他のコンピューターで実行する場合、その JDK には32 ビット バージョン) 両方の JDK の数が同じであることを確認してください。

以上がJavaでexe実行ファイルを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。