Примечание. Для большей понятности для новичков уточню, что любая из строк ниже - это отдельная команда, которую нужно выполнять в SSH терминале путем копирования-вставки и нажатия клавиши Enter. Если строк 2 и более, то каждую из них нужно вставлять в терминал и нажимать Enter.
Шаг 1. Скачиваем Java 7 с официального сайта:
wget --no-cookies \--no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz" \ -O /tmp/jdk-7-79-linux-x64.tar.gz
Шаг 2. Распаковываем:
mkdir /opt/java-oracle tar -zxf /tmp/jdk-7-79-linux-x64.tar.gz -C /opt/java-oracle
Шаг 3. Устанавливаем Java 1.7 в Linux, поочередно выполняя команды в терминале:
JHome=/opt/java-oracle/jdk1.7.0_79 update-alternatives --install /usr/bin/java java ${JHome%*/}/bin/java 20000 update-alternatives --install /usr/bin/javac javac ${JHome%*/}/bin/javac 20000
Шаг 4. Выбираем Java 1.7 в качестве основной версии java:
update-alternatives --config java
Например, у меня был вот такой расклад:
И мне нужно было ввести цифру 1, что бы пакет jdk1.7.0_79 стал использоваться системой в качестве основного.Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 auto mode
1 /opt/java-oracle/jdk1.7.0_79/bin/java 200 manual mode
2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
3 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 manual mode
Установка завершена! Можно проверить версию java командой:
java -version
И должно выдать что-то типа этого:
java version "1.7... - все нормально.java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
Я писал данную заметку для мощного 64-битного сервера. Если вам нужно сделать эту установку на 32-битном сервере/компьютере, то можете или написать мне об этом в комментариях, или прочитать статью на английском. Кстати, отдельное спасибо Daniel Stavrovski за эту статью. Она помогла мне решить кое-какие проблемы с запуском Java.
Всем удачных разработок на Java 7 =)
Свои вопросы вы можете задать в комментариях.
Все комментарии к заметке "Установка Oracle JAVA 7 на Linux Debian Wheezy"
Подробнее можете посмотреть сами на официально сайте:
https://www.java.com/ru/download/faq/release_dates.xml
Я уже ставил Java 8 - принцип практически тот же, но нужно все равно писать отдельную заметку на этот счет.