[Java][Linux] Java の環境作成
タイトルどおりで
JDK6
メモをとり忘れました...
Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle ここから, JDK 6 Update 3 のダウンロードで, Linux self-extracting file をとってきて, 以下を実行して伸張するだけだと思います.
# cd /usr/local # /tmp/jdk-6u3-linux-i586.bin
ant
apt にあるようなので
# apt-get install ant
Java3D
% apt-cache search java3d
としても良い感じのがない.
そこで https://java3d.dev.java.net/binary-builds.html から,
java3d-1_5_1-linux-i586.zip をとってくる. unzip してみると中身はあまりないのだが, j3d-jre.zip が実態な感じ.
README-unzip.html を参考にして
% cd /tmp % unzip java3d-1_5_1-linux-i586.zip % % cd /usr/local/jdk1.6.0/jre # unzip /tmp/java3d-1_5_1-linux-i586/j3d-jre.zip
サンプルが同じところにあるのでとってきて動作確認する.
% unzip j3d-examples-1_5_1-src.zip % cd j3d-examples % ant % java -classpath build/classes org.jdesktop.j3d.examples.hello_universe.HelloUniverse
swing で文字化け
標準出力に文字列を出力しても化けないが, swing 上の JLabel や JButton の文字が化けていたので,*1
Java Swing や Applet での文字化けを直します、Linux での文字化けや日本語化と聞くとなんだか面倒な作業がありそうな気がしますが、単純にシンボリックリンクで回避出来ます、と言うよりこれは Sun の FAQ です
user $ cd /usr/lib/j2sdk1.5-sun/jre/lib/fonts user $ mkdir fallback user $ cd fallback user $ ln -s /usr/share/fonts/truetype/kochi/kochi-* .最後は kochi フォントを例にしていますが、truetype なら問題ないはずです、
=Linux Java 環境 - Dr.ホフ診療所 Debian とか色々
一応 Sun の FAQ ページをリンクしてます JRE 5.0 以上ならこの方法でいけそうです、