• ベストアンサー

JAVAを動かす事について

JAVAで作ったゲームをCD-Rに焼き、友達にあげようと思ったのですが、その友達はJAVAの環境がなかったので動かすことができませんでした。 友達にはSunからダウンロードさせてこさせたので、できるようになりましたが、下の(1)~(3)のような条件ではできないものでしょうか?教えてください。 (1)JAVAのゲームをCD-Rに焼く。 (2)CD-Rをもらった人は、JAVA環境なし。 (3)しかし、わざわざSunからダウンロード(またはCD-Rに入れておく)し、インストールせずともすぐできる。

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

  • ベストアンサー
回答No.2

http://java.sun.com/j2se/1.5.0/ja/jre/README http://java.sun.com/j2se/1.5.0/ja/runtime.html ↑を読む限りでは 「作成したアプリケーションと一緒に」 であれば 「再配布可能」 のようです。 ここで言う「再配布」は 「JDKまたはJREのインストーラー」 を「再配布可能」にするのではなく 「JDKまたはJREの”ファイル”」 を「再配布可能」にしています。 また#1さんの仰る ・CD-ROMによる再配布の禁止 ・再配布可能なメディア についての記述がありませんので、そちらについては質問者様ご自身で確認して下さい。 #個人的には「再配布可能」としているのだから #配布メディアが何であれ大丈夫な気もしますが…。

参考URL:
http://java.sun.com/j2se/1.5.0/ja/jre/README

その他の回答 (2)

回答No.3

たびたび失礼します。 http://java.com/ja/download/license.jsp の 補足ライセンス条項 B. ソフトウェアの頒布許可 の (i)~(vii) を満たしていればOKみたいですよ。 あっ、#2もこれも JAVA 5.0(1.5.0) の場合ですので。

参考URL:
http://java.com/ja/download/license.jsp
ryouou
質問者

お礼

2度も書き込みありがとうございます。 ゲームと一緒であればCD-Rに入れてもよさそうですね(^^) 調べていただきありがとうございます(≫≪)

noname#39234
noname#39234
回答No.1

できません。 JAVA仮想マシンのインストールファイルを CD-Rに入れておくことは技術的に可能ですが それを自動インストールする形式は無理があり またSun等ではライセンス上CD-Rでの再配布を 禁じているような気がします。 (めんどうくさいので調べません) 妥当な方法は、CDのオートスタートで readme.html等を開く形式にして (readme.htmlはソフト名等のほうが良い) そのHTML文書には ・プログラム実行 ・Sun Websiteへのリンク(別ウィンドウ指定)と導入手順の説明 ・プログラムの紹介文と別途説明書へのリンク などを書いておくといった方法です。

関連するQ&A