Crossroads » BLOG » Записки чайника » Установка Java на Ubuntu

Установка Java на Ubuntu

Java хоть и дырявая, но местами необходима. Ставим её на Ubuntu.

Способ первый (канонический):

Ставим OpenJDK (свободная реализация Java).
sudo apt-get install openjdk-8-jre


Ставим плагин для Firefox.
sudo apt-get install icedtea-8-plugin


Способ второй (с принятием лицензионного соглашения):

Ставим Oracle Java.
sudo apt-get install python-software-properties


Добавляем репозиторий.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update


Устанавливаем.
sudo apt-get install oracle-java8-installer


Обе сборки могут работать параллельно. Для назначения VM Oracle Java по умолчанию, устанавливаем следущее:
sudo apt-get install oracle-java8-set-default


Если в списке плагинов Firefox плагин Java по каким-то причинам не появился, прописываем ссылку вручную.
sudo ln -s /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins




Пути по умолчанию. Именно туда Java и устанавливается.

Проверяем версию Java
java -version


Должно отобразиться что-то подобное:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)


Способ третий:

Если Java нужна лишь для браузера, то можно просто скачать tarball с официального сайта Java и распаковать его в любую удобную директорию. Предположим, что в системе есть пользователь User и tarball распакован в home директорию этого пользователя, в папку Java. В таком случае прописываем ссылку для Firefox.
sudo ln -s /home/user/Java/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins


Если в системе несколько пользователей, то распаковывать Java следует в общедоступную директорию. В /usr/lib/, на пример.

Второе и третье решение актуально для 64-bit систем. Если используется 32-bit ОС, то вместо «amd64» пишем «i386».

Заходим на официальный сайт Java и проверяем установку. Должно отобразиться нечто подобное.





Tags: Java, Ubuntu


 
  • Creative Commons Licence
  • Norton Safeweb
  • Website Uptime Monitoring By ServiceUptime.com