3

コンテンツを入力して「javamail」をメールに送信するための小さなGUIプログラムを作成しました。javamail-1.4.5から多くのjarライブラリをインポートし、それをjarにビルド(shift + f11)してから、exe4jを使用してexeにします(/ dist / lib内のライブラリからすべてのjarを追加します)。 1.5から1.7までのjreのバージョン(私はこのアプリを作成するために1.7を使用しています)。私のコンピューターではスムーズに動作しますが、exeを他のコンピューターに渡すと。と言いました:

システムにJVMが見つかりませんでした。インストールされている32ビットJDKまたはJREを指すようにEXE4J_JAVA_HOMEを定義するか、www.java.comからJREをダウンロードしてください。

アプリを実行するには、JDKをインストールする必要があると思います。しかし、コンピューティングについて知らない私の友人の多くにとっては混乱を招くかもしれません。とにかく、JDKのインストールを依頼せずにそのsend-javamail-appを使用できますか?

よろしくお願いします。英語でごめんなさい!

4

4 に答える 4

3

とても簡単です。

名前、アイコンなどを設定する基本的な手順を実行した後、手順 6 で JRE で魔法が発生します。

  1. 詳細オプションをクリックし、検索順序を選択します

ここに画像の説明を入力

  1. クリックして新しいアイテムを追加 + ディレクトリを選択

ここに画像の説明を入力

  1. jre ディレクトリを選択します。相対パスである必要があります

ここに画像の説明を入力

  1. 新しいアイテムをリストの最初の位置に置きます ここに画像の説明を入力

その後、実行ファイルを jre ディレクトリと一緒にリリースする必要があります。これを行うには、通常、Inno Setup Compilerを使用してインストーラーを作成します。

于 2014-12-10T21:09:14.743 に答える
1

JRE を製品にバンドルすることができます。これは、友人に迷惑をかけずに実現できる最善の方法です。アプリケーションのサイズが大きくなります。

Java アプリケーションを実行するには、JRE が必要です。

お役に立てれば。

于 2012-11-12T11:53:29.333 に答える
0

私の個人的なプロジェクトであるJavaCustomizationBuilderが役立つかもしれません。プログラムで使用されるクラスを分析し、これらのクラスをjarからスリム化し、プログラムで使用されるjvmファイルも分析します。次に、実行可能ファイルを作成し、jreランタイムとプログラムをpack200します。

JCBプロジェクトの紹介:

Java Customization Builderは、JavaアプリケーションとJREをカスタマイズするツールです。

これは、スリム化されたjreを持つ非常に小さなJavaアーカイブパッケージを生成できるようにするJavaアプリケーション構築ツールです。スイングアプリケーションの場合、アーカイブは5M未満ですが、SWTアプリケーションの場合、アーカイブは通常3M未満です。また、カスタム化されたJavaアプリケーションは、JREをインストールしないWindowsで実行でき、実行可能ファイルによってロードできます。

JCBプロジェクトページ: http: //jcb.sourceforge.net

于 2012-11-12T12:14:13.623 に答える
0

Java アプリケーションを実行するには、Java ランタイム環境 (JRE) が必要です。Java がインストールされていないコンピューターに JRE をインストールするには、JRE をバンドルする (アプリケーション内に配置する) か、友達に JRE をダウンロードするよう依頼する必要があります。
JRE をバンドルする正確な方法はわかりませんが、JRE を Java アプリケーションにバンドルするという質問がおそらく役立つでしょう。

于 2012-11-12T12:07:00.477 に答える