понедельник, 17 июня 2013 г.

Установка Oracle JDK 7 на Ubuntu


Статья для новичков в 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