• ベストアンサー

Javaで作成したソフトの配布 JREの取扱い等

Javaで作成したプログラムを公開しようと思っています。 JREやJDKのインストールされていないパソコン(WINDOWS)でも動作するような状態で配布したいのですが、 JREを一緒に配布するにはどうすればいいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • tetuya120
  • ベストアンサー率100% (3/3)
回答No.2

最近のPCならJREは入ってると思っていいと思うのですが、 不安ならば単体版とJRE同梱版を2つ提供すれというのはどうでしょう? 尚、exe形式の実行ファイルの作成にはexewrapが使われていると聞いた事があります。 私は使用したことはありませんがexeのあるディレクトリにJREディレクトリがあるとそれを使ってくれると記述があるので、上記の目的は果たせると思います。 ~~~引用~~~ exewrap で作成されたアプリケーションは、アプリケーションファイル(EXE)のあるディレクトリに、 jre ディレクトリが存在する場合、jre ディレクトリを Java 実行環境として使用します。 ~~~ここまで~~~ http://www.ne.jp/asahi/web/ryo/exewrap/

armadillo26
質問者

お礼

ありがとうございました。 確かにダウンロードしたJAVAで作ったと思われるアプリケーションは、 アプリケーションファイルのあるディレクトリに、JREディレクトリがありました。 exewrapを使っているのかもしれませんね。 さっそく exewrapをつかって、同梱版を作ってみようと思います。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

ライセンス的な問題でしょうか? http://www.oracle.com/technetwork/jp/java/javase/overview/faqs-jsp-315926-ja.html 上記リンク先「Java SE 一般的なFAQ」の 「24.Java テクノロジーは無料ですか? ライセンスに関する情報はどこから取得できますか?」 にその辺りに関して明記がありました。確認してみてください。 配布方法的な問題でしょうか? サイズが大きいのでCDかその辺りに焼くのが無難でしょうかね。 インターネットを利用して不特定多数に公開したいという事であれば、 データストレージとして利用可能なサーバーを工面する必要がありますね。(探すなり立てるなり)

armadillo26
質問者

お礼

ライセンス面について考えていなかったのですが、 参考になりました。 ありがとうございました。

armadillo26
質問者

補足

配布方法的な問題のつもりで質問しました。 JREを配布するとなると、JRE自体の容量が大きいようですね。 となるとJREそのものを配布するのは現実的ではないような。 JAVAで作ったソフトは基本的に、JRE、JDKのインストールされたマシン用に、 配布することが多いのでしょうか。 ネット上で明らかにJAVAで作ったと思われるソフトが、exe形式で配布されているのをよく見ますが、あれはネイティブコードに変換するソフトを使っているのでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A