четверг, 2 апреля 2015 г.

Установка Oracle Java 9 в Ubuntu, Linux Mint или Debian из PPA

 Oracle Java logo

В настоящее время вы спокойно можете продолжать использовать Java 8, так как Oracle Java 9  находится в разработке и ее релиз намечен на 2016 год. Доступные сборки Java 9 предназначены для разработчиков и могут содержать различные баги, а также иметь проблемы с безопасностью. Кроме того, некоторые функции из JDK9 удалены, поэтому вы можете столкнуться с ошибками в ваших Java-программах.
Напоминание: WebUpd8 Oracle Java PPA не содержит никаких бинарных файлов Oracle Java, так как это запрещено лицензией Oracle, поэтому PPA содержит инсталлятор, который автоматически скачивает последний релиз Oracle Java 9 (JDK9 и плагин Java 9 для браузеров) и устанавливает его в вашей системе. Кроме того, инсталлятор также находится в стадии альфа-версии и поставляется без всяких гарантий, поэтому вы используете его на свой страх и риск!

Также необходимо отметить, что сервера скачивания Oracle Java 9 работают очень медленно, поэтому даже на быстром интернет-соединении скачивание займет достаточно много времени, или может оборваться.

Установка Oracle Java 9 (JDK9) в Ubuntu, Linux Mint или Debian из PPA

Чтобы добавить Oracle Java PPA и установить Oracle Java 9 в Ubuntu / Linux Mint, используйте следующие команды:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

Для установки Oracle Java 9 в Debian вы можете установить скрипт "add-apt-repository", как описано explained a while back, и затем воспользоваться инструкциями для Ubuntu, приведенными выше. Также вы можете установить добавить репозиторий и ключ вручную, и затем установить Oracle Java 9 с помощью следующих команд:

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java9-installer
exit



Подсказка: если ваш брандмауэр или роутер блокирует какие-либо из перенаправлений для скачивания архива Oracle Java, вы можете скачать архив JDK tar.gz вручную и поместить его в директорию /var/cache/oracle-jdk9-installer, при установке пакета "oracle-java9-installer" будет использован локальный архив.

После установки пакета вы можете проверить версию Java с помощью команды "java -version":

andrei@andrei-desktop:~$ java -version
java version "1.9.0-ea"
Java(TM) SE Runtime Environment (build 1.9.0-ea-b50)
Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-ea-b50, mixed mode)


или  "javac -version":

andrei@andrei-desktop:~$ javac -version
javac 1.9.0-ea



Автоматическая установка

Перед продолжением установки инсталлятор Oracle Java 9 предлагает вам согласиться с условиями лицензии. Это нужно сделать только один раз, при установке обновлений такого не происходит. Если вы хотите автоматизировать процесс установки, то можете использовать приведенную ниже команду для того, чтобы автоматически соглашаться с условиями лицензии на Oracle Java 9.

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Установка переменных окружения Java

Для автоматической установки переменных окружения Java 9 вы можете установить следующий пакет:

sudo apt-get install oracle-java9-set-default

Если у вас уже установлен oracle-java7-set-default или oracle-java8-set-default, перед установкой oracle-java9-set-default они будут автоматически удалены.

Комментариев нет:

Отправить комментарий