- Загружаем последнюю версию Java с официального сайта. Надо выбрать Linux (self-extracting file)
Создаем папку и помещаем туда скаченный файл:
mkdir /opt/java && mv jre-6uxx-linux-i586.bin /opt/java && cd /opt/java && sh jre-6uxx-linux-i586.bin
jre-xx.bin скаченный файл установки.
В только что созданной папке /opt/java будет создана еще одна jre1.6.0_xx
Меняем ссылки в системе:
update-alternatives --install "/usr/bin/java" "java" "/opt/java/jre1.6.0_xx/bin/java" 1
Присваиваем java каталог куда установили:
update-alternatives --set java /opt/java/jre1.6.0_xx/bin/java
Создаем ссылку в папке /usr/lib/mozilla/plugins/:
ln -s /opt/java/jre1.6.0_xx/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/
ВАЖНО #1: не используйте /opt/java/jre1.6.0_xx/plugin/i386/ns7/xxx.so и не забудьте заменить jre1.6.0_xx своей версией Java
Дальше добавьте JAVA_HOME в окружение bash, вот такой строчкой, в (~/.bashrc):
export JAVA_HOME=" /opt/java/jre1.6.0_xx/bin/java"
Проверяем, установлена ли новая версия Java:
java -version
Перезапускаем браузер и Java Machine должна заработать
Для Ubuntu все немного проще.
Сначала добавим парнерские репы, если мы этого еще не сделали, а потом устанавливаем:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk sun-java6-plugin sun-java6-fonts
Браузер Chrome даже перезапускать не нужно, достаточно обновить страницу с java плагином.
На CentOS можно установить с помощью rpm. Информация доступна на wiki.centos.org/HowTos/JavaOnCentOS