5

Eclipse で実行される教科書の小さなサンプル プログラムだけでなく、GUI を使用した独自のプログラムの作成を開始するのに十分な期間、Java を使用してきました。実行可能な Jar を Exe にラップすることで、プログラムをユーザー、特に Windows ユーザーにとってより使いやすいものにしたかったのです。それで私は Launch4j を見つけました、それはかなり良い仕事をしているようですが、そのプログラムのオプションの半分以上が何を意味するのかわかりません (機能する Exe を作成する方法を理解するのに 1 時間かかりました)。私はそれをフライドに渡してテストしましたが、彼は私に戻ってきて、JREが見つからないというエラーが発生していると言いました。どうすればエンド ユーザーに JRE を持たせることができるのかと考えていたところ、Launch4j にバンドル JRE オプションがあることに気付きました。しかし、どのように使用するのですか?Windows 用の JRE オフライン インストーラーをダウンロードし、実行できる場合はそれを実行しますか? インストールされたものを見つけられませんか?次に、システムの適切なバージョン (32 ビット v 64 ビット) についてはどうでしょうか。JRE を含むこの不思議なパッケージに誘導し、ラップされたプログラムがそれを使用して実行されると考えていたと思います。誰かがその機能の使用方法、ダウンロードする必要があるものなどを教えてください。

Launch4j がこれを行うのに最適なプログラムではない場合は、何か他のものをお勧めしてください。私はこれを始めたばかりです。より良いラッパーがあることを知っているからです。

4

2 に答える 2

3

あなたの「インストール」には、「バンドルされた」JREのためにすでにインストールされたJRE(jre/binフォルダと他のすべてのファイルを含む)が必要です。java.exeJava インストーラーを launch4j と一緒にパックすることはできません。

JRE が見つからない場合、Java をダウンロードしてインストールするオプションが友人に表示されませんか?

アプリケーションと一緒に Java をインストールしたい場合は、NSISを見てください。

もう 1 つあります: IzPack。マルチプラットフォームのインストーラーを作成します。ただし、Java に依存するため、launch4j の場合と同じです -> 最初に Java をダウンロードしてインストールする必要があります。(私はまだ IzPack を使用していませんが、解決策を探していたとき、それは私の選択肢の 1 つでした。)

于 2013-03-14T15:00:37.873 に答える
1

必要な JRE を自動的にダウンロードしてインストールできる独自のバージョンの launch4j を作成しました。試してみたい場合は、https ://github.com/maztan/launch4j_auto_jre_download から入手してください。launch4j を実行した後、「JRE」タブでオプションを設定します。

于 2015-04-07T15:41:33.330 に答える