2012-09-11 13 views
6

Javaソフトウェアを書きました。今私はそれをUSBキーにコピーし、おそらくJVMを持たないコンピュータ上でスタンドアロンの方法で実行できるようにしたいと考えています。これは可能ですか?USBキーのJavaソフトウェア

答えて

4

あります。台無しスポーツに耳を傾けないでください。 launch4jでは、実行可能なjar、依存関係のjar、さらにはJREを実行可能ファイルにバンドルすることができます。

JRE実装自体がクロスプラットフォームではないため、残念ながら、1つのクロスプラットフォームソリューションを作成する方法はありません。

1

Exelsior JETのように、EXEプログラムからJavaを試すことができます。

1

あなたがそのUSBスティックにjvmを合わせようとするなら、私は最善の方法と思います。

0

Javaコードを実行するコンピュータ/アーキテクチャごとに、JVMが必要です。

アーキテクチャごとにJavaコードの横に複数のJVMを用意することができます。

それとも、 How do I create an .exe for a Java program?

0

ウィキペディアを参照してください(たとえば、MS Windowsのような)特定のプラットフォーム用の実行ファイルを作成することができますがPortable Application Creatorsのコレクションを持っています。それが過度の場合は、プライベートJREを使用してください。

USBキーのスペースを節約する必要がある場合は、7-Zip SFX trick(個人用のJREとExcelsior JETの両方で動作します)

関連する問題