濱田@福大です。
Sun Microsystems の J2RE も J2SDK も Debian では
non-free に分類されていることを前提とします。
h_mskg> knoppixでjavaの開発環境を作りたいのですが、すでにされている方がいました
h_mskg> ら、どのようにされていますか?
KNOPPIX 3.4 に IBM社の Robocode というプログラミングゲームと
Sun Microsystems の Java 実行環境 J2SE v1.4.2_05 JRE を
http://z42.de/debian/
で公開されている j2se-package を用いて debian package に変更して
dpkg を用いてインストールした CD を学生に限定して配付しています。
学生用の Java 開発環境としては GNU の gcj をインストールしています。
基礎的な演習程度ならば gcj でも十分対応できそうです。
# ただし、gcj は Swing 等には対応していません。
同じ方法で J2SE v1.4.2_05 SDK を debian package に変更することは可能です。
実は最初は /etc/apt/sources.list に記述のあった
BlackDown の Java を用いていたのですが、
こちらですと Mozilla の plugin がうまくいきませんでした。
実行環境の配付については、Sun Microsystems に問い合わせましたところ、
他の Java アプレットかもしくは Java アプリケーションを同梱していれば
再配付は可能ということでした。(私の場合は Robocode が対応します。)
また、開発環境 J2SDK についても全く同じ条件で再配付は可能だそうです。
(すなわち他の Java アプレットやアプリケーションを同梱していれば良い)
# なぜ J2SDK を使わなかったかというと回答が間に合わなかったことと、
# 容量とコンパイル速度の問題で若干 gcj の方が軽かったからです。
もちろん、実際に配付を行なう際には直接
Sun Microsystems に問い合わせることをお勧めしますが、
私の得た回答では問題ないということでした。
なお、Debian に Java をインストールする方法については
「でびあんでじゃば」に詳しく紹介されています。
http://yamaguch.sytes.net/~tora/debian/java.html
|