Статья для новичков в Ubuntu.
С недавних пор Oracle Java (JVM/JDK) больше нет в репозиториях Debian / Ubuntu, так как компания уже не поддерживает лицензию "Operating System Distributor License for Java" (JDL) взамен нам предложено OpenJDK. Конечно же Oracle Java можно загрузить с официального сайта как и прежде, если вас по каким либо причинам не устраивает OpenJDK.
В данном примере используется последняя, на данный момент версия дистрибутива Ubuntu 13.04.
Ну что же, начнем. Открываем терминал (ctrl+alt+t) или через dash, кому как удобней, и прописываем следующие команды.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Когда установка закончится, вы можете проверить присутствие JAVA следующей командой.
java -version
Команда должна вернуть что-то на подобии следующего:java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_22-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
Так же вы можете проверить присутсвые javac, следующей командой
javaс -version
Результат должен быть следующим:
javac 1.7.0_22
Ну или немного отличаться, так как версии постоянно обновляются. Текущая версия JDK в PPA - Oracle Java 7 Update 22 (7u22).Если возникли какие-то проблемы то попробуйте слудующую команду:
sudo update-java-alternatives -s java-7-oracle
Установка переменных Java
Автоматическую установку переменных сред Java 7 может произвести следующий пакет:
sudo apt-get install oracle-java7-set-default
Если у вас уже установлено oracle-java6-set-default или oracle-java8-set-default, они будут автоматически удалены после установки oracle-java7-set-default
Удаление Oracle Java 7
Если вдруг по какой-то причине вам больше не надо Oracle Java (JDK) 7 aи вы хотите вернуться к OpenJDK, все что вам нужно это использовать следующее:
sudo apt-get remove oracle-java7-installer
Установить JAVA_HOME можно следующей командой:
export JAVA_HOME=/usr/java/jdk1.7.0_22/bin/java
Установить PATH можно следующей командой:
export PATH=$PATH:/usr/java/jdk1.7.0_22/bin
Ну и теперь смотрим последствия наших установок следующимикомандами:
$ echo $JAVA_HOME
$ echo $PATH
Информация взята с сайта www.webupd8.org