FreeBSDにJavaをインストール
手順
# vi /etc/rc.conf
以下を追記してリブート.
linux_enable=”YES”
# cd /usr/ports/java/linux-sun-jdk17 # make clean install
このコマンドを実行してみると,/usr/ports/distfiles に自分でファイル落としてこいと言われるので必要なファイルを確認した後,ggってJDKのダウンロードリンクをゲット,ダウンロードしてくる (ライセンスの関係上こういうややこしいことになっているらしい).
# cd /usr/ports/distfiles # wget "http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1356070403_6c078dda9169b56bf68fcd423ea91938" # mv jdk-7u9-linux-i586.tar.gz?AuthParam=1356070403_6c078dda9169b56bf68fcd423ea91938 jdk-7u9-linux-i586.tar.gz
改めてインストール.
# cd /usr/ports/java/linux-sun-jdk17 # make clean install
これで java コマンドを動かそうとしてみると,libjli.so not found とか言われる.
探してみたらインストールした Java ファイル郡の中 (/usr/local/linux-sun-jdk1.7.0/jre/lib/i386/jli/libjli.so) に普通に見つかったのでシンボリックリンクを作成して読み込めるようにする.
# ln -s /usr/local/linux-sun-jdk1.7.0/jre/lib/i386/jli/libjli.so /usr/local/lib/