2012-03-11 11 views
2

私はJava Swingを初めて使っています&私はちょっと困りました。私が開発しているアプリケーションは、JREをインストールしていないシステムにインストールされます。 Java Swingアプリケーションの内部にJREをパックし、JREとアプリケーションをインストールするEXEファイルを作成する方法はありますか?Java Swingアプリケーションをデプロイする際にJREをインストールするにはどうすればよいですか?

+0

JDK(Java開発キット)は必要なく、JRE(Javaランタイム環境)のみが必要です。 – MByD

+0

JDKには何が必要ですか? – Nick

+2

リポジトリからソフトウェアをダウンロードしてすべての依存関係をインストールするパッケージマネージャーがあった場合、それは素晴らしいことではありません。 – Robert

答えて

4

Launch4Jを使用して、Javaプログラムソースから.exeファイルを作成できます。このツールは、Java JDK/JREへの相対パスを設定するオプションを提供します。つまり、必要なJDK/JREでソフトウェアを提供することができます。

しかし、注意してください。私はライセンス問題のためにJDK/JREをダウンロードして提供すると困っていると思います。

ベストな方法は、適切な最低限のJREは、エンドユーザーのコンピュータにインストールされていることを確認するために

1

これにはインストーラを使用する必要があります。試してNSISなど

6

使用deployJava.js .... JDK/JREを自分でインストールするようにユーザーに伝えることです。次に、Java Web Startを使用して、アプリケーション自体をインストールして起動します。

それらの両方がある:リッチクライアントアプリケーションの展開のためにOracleが提供

  1. Windows、OS X & * nixで動作するように設計されています。
関連する問題