Gentoo に Java をインストールする
インストールできる Java の種類
Portage ツリーにある Java を確認する
# ls /usr/portage/dev-java/ | grep sun
sun-dtdparser
sun-httpserver-bin
sun-j2ee
sun-j2ee-deployment-bin
sun-j2me-bin
sun-jacc-api
sun-jaf
sun-jai-bin
sun-java3d-bin
sun-javamail
sun-jce-bin
sun-jdk
sun-jimi
sun-jms
sun-jmx
sun-jre-bin
Blackdown Java Kit。
# ls /usr/portage/dev-java/ | grep blackdown
blackdown-jdk
blackdown-jre
Sun の Java をインストールする
インストールの概要を確認する。
# emerge sun-jdk sun-jre-bin -vp These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-libs/libstdc++-v3-3.3.6 USE="nls (-multilib)" 23,459 kB [ebuild N ] virtual/libstdc++-3.3 0 kB [ebuild N ] dev-java/sun-jdk-1.6.0.15 USE="-X -alsa -derby -doc -examples -jce -nsplugin -odbc" 79,903 kB [ebuild N ] dev-java/sun-jre-bin-1.6.0.15 USE="-X -alsa -nsplugin -odbc" 0 kB Total: 4 packages (4 new), Size of downloads: 103,361 kB * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
インストールする。
# emerge sun-jdk sun-jre-bin >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
複数の JDK をインストールしている場合、利用する JDK を選択する
システムにインストールされている JDK を確認する。
# java-config --list-available-vms The following VMs are available for generation-2: 1) IcedTea6-bin 1.4.1 [icedtea6-bin] *) Sun JDK 1.6.0.15 [sun-jdk-1.6] 3) Sun JRE 1.6.0.15 [sun-jre-bin-1.6]
利用する JDK を選択する
# java-config --set-system-vm sun-jdk-1.6 Now using sun-jdk-1.6 as your generation-2 system JVM
設定ファイルを更新する。
# env-update >>> Regenerating /etc/ld.so.cache...
Java を確認する
# java -version java version "1.6.0_15" Java(TM) SE Runtime Environment (build 1.6.0_15-b03) Java HotSpot(TM) Client VM (build 14.1-b02, mixed mode, sharing)