Ubuntu/Mint: устанавливаем Oracle jdk

С недавних пор компания Oracle изменила лицензию распространения java jdk и разработчики  различных дистрибутивов Linux вынуждена были исключить jdk от Oracle из своих репозиториев.

На официальном сайте вендора oracle-jdk установочный пакет для debian-based дистрибутивов остутствует: с сайта можно скачать либо rpm пакет, либо архив tar.gz . Можно позаморачиваться с установкой и настройкой java из архива, но мы пойдем более простым путем: добавим ppa-репозиторий с инсталятором jdk. 
Добавляем в файл /etc/apt/sources.list строчку:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu quantal main 
Добавляем ключ репозитория:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 

Либо добавляем ppa-репозиторий командой:
 sudo add-apt-repository ppa:webupd8team/java
На запрос добавления репозитория нажимаем Enter.

Обновляем список пакетов:
sudo aptitude update 
Устанавливаем установщик jdk:
sudo aptitude install oracle-java7-installer 
После окончания установки проверяем какая 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-7-oracle/jre/bin/java          1072      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1072      manual mode 
Проверить работоспособность java в браузере можно на сайте oracle: Проверь java плагин
Возможно, что для запуска java-аплета потребуется разрешение (браузер запросит разрешение на запуск содержимого):
Запрос разрешения на запуск java аплета в браузере
Выбираем один из вариантов: всегда запускать на данном сайте или запустить единожды.


Комментарии

Популярные сообщения из этого блога

Написание сервлетов в Java при помощи NetBeans

Права доступа в Debian и команды chmod и chown

Установка Apache Tomcat в ОС Windows