Javaプログラムはexeファイルにパッケージ化されています

背景:最近、先生だった旧友から小さなプログラムを書いてほしいと頼まれました。プログラムの実装はとても簡単ですが、.exeアプリケーションをプレイしたことはありません。インターネットを検索したところ、次のツールがいくつかあります。パッケージ化されます。パッケージは正常にパッケージ化されて使用されました。期間中にシステムの非互換性のエピソードがありました。最後に、32ビットに置き換えられました。32ビットシステムと64ビットシステムの両方で実行できます。jdk環境は開発者以外のコンピューターにはインストールされないため、パッケージ化には必ず作成したjreディレクトリ環境を使用してください。

作業環境

  系统:win10  64位

  JDK:jdk1.8  64位

  开发工具:myeclipse2015

  打包工具:exe4j_windows-x64_5_1   下载地址:http://www.ej-technologies.com/download/exe4j/files.html

プログラムは.jarにパッケージ化され
ます1.myeclipseを開き、パッケージ化するプログラムを選択し、右クリックして[エクスポート]を選択します。

ここに画像の説明を挿入します

次へをクリック
ここに画像の説明を挿入します

次へをクリック
ここに画像の説明を挿入します

次へをクリック
ここに画像の説明を挿入します

メインカテゴリを選択します
ここに画像の説明を挿入します

[OK
]をクリックして[完了]をクリックすると、sas.jarファイルがデスクトップに表示されます

4番目に、jarをexeに変換し
ます生成されたexeファイルディレクトリを保存するために使用される新しいフォルダを作成し、新しく作成されたフォルダに3つのサブフォルダファイルres、jreを作成します。

 file:文件夹是放临时文件的可以没有

 res:文件夹是放资源文件的,如图片,配置文件等也可以没有

 jre:这个是必须的,该文件中的内容可以直接把JDK安装目录下jre的内容拷贝过来即可。有了它可以不用再装java运行环境 

 上面提到我的运行环境是jdk64位,但是在这里面应该放上 jdk32位,即jdk32安装目录下的 jre文件内容,嗯,还有就是如果程序中有任何jar包应该放在SAS\jre\lib\ext文件里。

 


 将exej4下载到电脑上  如果运行界面没有出现  就在安装目录下 bin 目录中点击 exe4j 

次のページが表示され、exeファイルの変換を開始できます
ここに画像の説明を挿入します

[次へ]をクリックして、[JAR inEXE]モードを選択します
ここに画像の説明を挿入します

アプリケーションの短縮名で気軽に定義する

出力ディレクトリは、exeファイルが生成されるディレクトリを指定するために使用されます。作成したファイルディレクトリを選択するだけです。

次へをクリック
ここに画像の説明を挿入します

生成するexeファイルの名前をエグゼクティブ名に入力します

アイコンファイルを選択して、exeファイルを生成するアイコンを選択します。アイコンタイプは、icoの最後の画像のみにすることができます

次へをクリック
ここに画像の説明を挿入します

VMパラメータを入力します:-Dexe.path = $ {EXE4J_EXEDIR}

[追加]をクリックして、アーカイブで生成したjarファイルを追加し、[OK]ボタンを直接クリックします
ここに画像の説明を挿入します

[OK]をクリックした後、メインクラスがメインクラスである場所を選択します。
ここに画像の説明を挿入します

次に[OK]をクリックし、[次へ]をクリックします
ここに画像の説明を挿入します
ここに画像の説明を挿入します

検索シーケンスをクリックした後
ここに画像の説明を挿入します

元のデフォルトを削除し、新しく作成したフォルダーの下にjreを追加します。注:jreのコンテンツは、32ビットjdkのjreコンテンツであることが望ましいです。前述のように、jarパッケージがある場合は、インポートする必要があります。
次へをクリック
ここに画像の説明を挿入します

次へをクリック
ここに画像の説明を挿入します

次へをクリック
ここに画像の説明を挿入しますここに画像の説明を挿入します

クリックして、exeを実行できるかどうかを確認します。
次に、それを閉じます。

おすすめ

転載: blog.csdn.net/s001125/article/details/109823347