2

必要最小限の JVM をバンドルして、自分のアプリケーションだけを実行するにはどうすればよいですか?

アプリケーションに含めることができるように、JVM を削除したいと考えています。私はexeラッパーがこれを行うことができることを知っていますが、私が知りたいのはその方法です? スクリプトを作成して、Windows だけでなく複数の OS のバンドルを作成できるようにします。

4

3 に答える 3

2

ライセンスへの準拠を維持しながら、Javaアプリケーションのダウンロードサイズを大幅に削減できます。

于 2010-12-22T07:09:02.513 に答える
2

技術的な観点から JRE ディストリビューションを削除することは可能かもしれませんが、使用許諾契約をよく見てください。Java 6の場合、次のように述べています。

[...] Sun は、ソフトウェアを複製および配布するための非独占的、譲渡不可、制限付きライセンスを無償で許諾します。プログラムを実行する唯一の目的 [...] {補足ライセンス条項、(B)}

私はそれを次のように読みます:完全な(Sun) JRE 6 (または JDK 6) のみを配布することが許可されています。

于 2009-06-02T05:52:33.307 に答える