背景:最近、先生だった旧友から小さなプログラムを書いてほしいと頼まれました。プログラムの実装はとても簡単ですが、.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を実行できるかどうかを確認します。
次に、それを閉じます。