На этот вопрос уже есть ответ:
Я собираюсь загрузить и установить Java в Ubuntu 12.04 LTS (32-разрядная система)
На странице загрузки Java есть 2 варианта загрузки.
Что лучше подходит для Ubuntu?
RPM - это Redhat, Fedore, CentOS, так что его нельзя использовать.
Вам нужна, предпочтительно, версия DEB или иная версия tar.gz.
Я бы посоветовал использовать личный архив, как описано здесь: 112]
Метод установки для Java 7:
su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
exit
Затем можно установить это ...
sudo apt-get install oracle-java7-set-default
«Для автоматической установки переменных среды Java 7»
Используйте Java для Платформ Linux. Вот инструкции по загрузке существует подобный вопрос о том, как установить JDK 7
Загрузите Linux на 64 бита или на 32 бита, "сжал двоичный файл" - он имеет ".tar.gz" расширение файла, и распакуйте его
tar -xvf jre-7-linux-i586.tar.gz
Пакет JRE 7 извлечен в./jre1.7.0 каталог. Теперь переместите каталог JRE 7 в /usr/lib
sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0
Впоследствии выполните следующее для получения списка в настоящее время устанавливаемых альтернатив Java
sudo update-alternatives --config java
Вы будете произведены как:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
Press enter to keep the current choice[*], or type selection number:
Помните последнее число и нажмите Enter для выхода из этой утилиты, т.е. в этом примере помнят число 2
.
Если только одну альтернативу показывают, затем помнят число 0
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3
Это добавит, что Ваша новая установка JRE 7 в альтернативы перечисляет т.е. использует помнившее число + 1 т.е. 3 в примере выше. Теперь настройте Java для использования Java Oracle JRE
sudo update-alternatives --config java
Вы будете видеть вывод, подобный ниже - выбирает количество jre1.7.0 т.е. 3
:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
N.B., если не было никакой предыдущей установки Java затем, новый JRE будет значением по умолчанию, и Вы не будете видеть вышеупомянутое.
Проверьте версию Вас новая установка JRE 7:
java -version
Должен произвести
java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
В терминале:
mkdir ~/.mozilla/plugins
Удалите плагин IcedTea, если он был установлен.
sudo apt-get remove icedtea6-plugin
Удалите прежнюю версию плагина Java (можете, или может не присутствовать),
rm ~/.mozilla/plugins/libnpjp2.so
Теперь можно установить плагин путем создания символьной ссылки (Вы говорите Firefox, где плагин расположен). Для использования Java на 32 бита
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Для использования Java на 64 бита
ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Подтвердите, что JRE был успешен при помощи официального веб-сайта оракула.
ИСТОЧНИК: Как я могу установить Sun/Oracle собственный Java JDK 6/7/8 или JRE?