Использование Sun JDK вместо OpenJDK

В некоторых случаях приходится использовать нативный Sun JDK заместно открытого OpenJDK. Причин бывает множество, ниже распишу, как это сделать.

Первым делом скачиваем .bin пакет с http://www.oracle.com/technetwork/java/javase/downloads/index.html
В терминале из под root'а запускаем наш .bin пакет.
su -
sh jdk-6u22-linux-x64-rpm.bin
Далее следует заставить Fedor'у использовать нативный Sun'овский плагин для браузера.

Для 32-битных систем выполняем
su -
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/default/jre/lib/i386/libnpjp2.so 20000
Для 64-битных систем выполняем
su -
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/default/jre/lib/amd64/libnpjp2.so 20000
Теперь необходимо изменить путь, где система ищет JDK.
su -
cat <> /etc/profile.d/sunjava.sh

export JAVA_HOME=/usr/java/default

export PATH=\$JAVA_HOME/bin:\$PATH

EOF
Перелогиниваемся, проверить можно запустив в терминале команду java -version

Популярные сообщения