Как установить Java? [дубликат]

Как установить Java, в том числе в браузер, чтобы сайты с Java работали?

185
задан 28 June 2018 в 12:34

14 ответов

Существует несколько реализаций Java. Говоря об этом для Ubuntu, наиболее часто встречаются три реализации:

  • OpenJDK : Основная цель проекта OpenJDK - создать реализацию с открытым исходным кодом. Java SE Платформа (6 и 7). Это версия Java по умолчанию, которую использует Ubuntu, и ее проще всего установить.
  • Sun Java : Sun Java является эталонной реализацией для Java & nbsp; 6. Его поддержка была прекращена в Ubuntu.
  • Oracle Java : Oracle Java - это реализация OpenJDK Java Se Platform версии 7 от Oracle. Oracle ввел с этой реализацией лицензию , которая запрещает распространение.

После Ubuntu 11.10 (Oneiric Ocelot) и из-за проблем с лицензией Ubuntu больше не будет распространять JDK Oracle и JRE . Кроме того, предыдущие версии, поставляемые на PPA, страдают проблемами безопасности и их не рекомендуется устанавливать в любой системе Ubuntu.

Больше нет поддерживаемых выпусков .deb из Ubuntu со ссылкой на Sun Java или Oracle Java. Ubuntu официально поддерживает OpenJDK и OpenJRE реализацию Java, которая является основой для собственной реализации Oracle.

OpenJRE является официальной реализацией Java Runtime Environment (JRE) для ваших систем Ubuntu, и ее должно быть достаточно для запуска любой Java-программы, которая вам может потребоваться, она включена в основной репозиторий и легко устанавливается.

OpenJRE

Install via the Software Center

Или открыв терминал и набрав

sudo apt-get install openjdk-8-jre 

Пакет openjdk-8-jre содержит только среда выполнения Java. Если вы хотите разрабатывать программы на Java, установите пакет openjdk-8-jdk:

Install via the software center


Также важно установить оболочку для поддержка Java-приложений в вашем веб-браузере, Плагин Iced-Tea Java .

Плагин IcedTea

Install via the software center

Или через терминал

sudo apt-get install icedtea-plugin

Или ищите icedtea-plugin в Ubuntu Software Center.


Чтобы убедиться, что вы используете правильную версию Java, используйте эту команду для установки вашего выбора:

sudo update-alternatives --config java

java -version должен отображать выбор, который вы сделали ранее.


Если вам нужно установить OpenJDK-JRE & nbsp; 6 или OpenJDK-JDK & nbsp; 6

openjdk-6-jre (нажмите, чтобы установить) доступно для установки на Ubuntu & nbsp; 8.04 (Hardy Heron) и выше.

Установите его с помощью

sudo apt-get install openjdk-6-jre

Или, если вам нужен пакет для разработчиков, openjdk-6-jdk (нажмите, чтобы установить), установите его с помощью:

sudo apt-get install openjdk-6-jdk
[ 1155] Версия icedtea-plugin (нажмите для установки) также доступна для установки, если вы собираетесь использовать OpenJDK & nbsp; 6.

Установите его с помощью:

sudo apt-get install icedtea6-plugin

Если вы действительно хотите использовать платформу Oracle Java SE , см. Как установить Sun / Oracle проприетарная Java JDK 6/7/8 или JRE? .

0
ответ дан 28 June 2018 в 12:34

Установки OpenJDK недостаточно для включения Java в браузерах. Вам также необходимо установить пакет icedtea-7-plugin :

Install via the software center

. Перезагрузка браузера может быть требуется.

0
ответ дан 28 June 2018 в 12:34

Откройте свой терминал с помощью Ctrl + Alt + T и:

Теперь это установит l тестовая версия Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
0
ответ дан 28 June 2018 в 12:34

Установка OpenJDK - рекомендуется

Самый простой способ установить Java в Ubuntu - это использовать OpenJDK . Это будет хорошо работать для большинства людей. Чтобы установить его, нажмите на маленькую кнопку с логотипом Ubuntu, как показано на скриншоте ниже.

enter image description here

После открытия Dash Home необходимо ввести Terminal . Нажмите на значок, который обведен кружком на скриншоте ниже.

enter image description here

Откроется Терминал , который является версией Ubuntu для командной строки Windows, хотя Терминал имеет гораздо больше функций. Теперь скопируйте и вставьте следующую команду в окно терминала. Вам нужно будет использовать Control Shift V для вставки текста в терминал.

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk

Вам нужно будет ввести свой пароль, чтобы использовать эту команду. Хотя он не будет отображаться в Терминале, он все равно будет введен при вводе. После выполнения этой команды вы будете настроены на запуск и разработку приложений Java.

Установка Oracle Java

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

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

Это загрузит Java с веб-сайта Oracle и установит его для вас.

0
ответ дан 28 June 2018 в 12:34

Для установки Oracle Java 7:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer
0
ответ дан 28 June 2018 в 12:34

Просто зайдите в Приложения -> Центр программного обеспечения Ubuntu и затем найдите Java. enter image description here

0
ответ дан 28 June 2018 в 12:34

Oracle Java 8 была только что выпущена (стабильная). Чтобы установить его в Ubuntu, вы можете использовать WebUpd8 Java PPA:

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

Сам PPA не предоставляет двоичные файлы Oracle Java 8 (это не разрешено лицензией Oracle Java). Вместо этого используется установщик, который автоматически загружает и устанавливает Oracle Java 8. Используя этот PPA, вы также будете получать автоматические обновления Java 8.

Дополнительную информацию и некоторые советы по использованию / дальнейшей настройке Oracle Java 8 @ WebUpd8 можно найти в Установить Oracle Java 8 в Ubuntu через репозиторий PPA [JDK & nbsp; 8] .

0
ответ дан 28 June 2018 в 12:34

ОБНОВЛЕНИЕ: Начиная с Ubuntu 16.04 можно установить это без ppa через

$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

ОТВЕТ ПРЕЖНЕЙ ВЕРСИИ:

Для Ubuntu <16.04 не было никакого официального пакета для Java 8 от OpenJDK (версия с открытым исходным кодом), но можно установить его через этот PPA путем выполнения:

$> sudo add-apt-repository ppa:openjdk-r/ppa
$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk
0
ответ дан 28 June 2018 в 12:34

Если Вы пропускаете Java в Firefox, то

plug=~/.mozilla/plugins/libnpjp2.so && 
test -e $plug && readlink -f $plug || 
  ln -f -s `find ~ -wholename '*jdk*lib*libnpjp2.so' -or -wholename '*jre*lib*libnpjp2.so' | head -n 1` `dirname $plug` && 
ls -la $plug

Этот сценарий перезапишет libnpjp2.so, даже если он будет существовать, но будет указывать на неправильный файл (например, символьная ссылка повреждается).

0
ответ дан 28 June 2018 в 12:34

# текущий релиз java - получите обе jdk / jre скачать здесь

sudo mkdir /usr/local/java

cd /usr/local/java

# удалить предыдущие установки, если есть

sudo rm -rf /usr/local/java/jdk*
sudo rm -rf /usr/local/java/jre*

# переместить скачанные / расширенные dirs в / usr / local / java

sudo mv ~/jdk* /usr/local/java/
sudo mv ~/jre* /usr/local/java/

cd /usr/local/java/

# создавать символические ссылки

sudo ln -s jdk*  jdk
sudo ln -s jre*  jre

# ТОЛЬКО нужно делать ниже при новой установке Ubuntu - IGNORE, если ранее установлена ​​любая версия Java в качестве его уже на месте

# setup символические ссылки:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws

Наконец, поместите их в ~ / .bashrc

export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:$HOME/bin:$JRE_HOME/bin

, теперь вы заблокированы и загружены; - )

0
ответ дан 28 June 2018 в 12:34

К сожалению, из-за проблем с лицензией Oracle Java больше не распространяется в официальных репозиториях Ubuntu. У вас есть два основных варианта: либо попробовать OpenJDK - замену Oracle Java с открытым исходным кодом - либо продолжить «ручную» установку (это именно то, что вы пытались сделать). Обе эти опции описаны в справочной вики: https://help.ubuntu.com/community/Java . Эта страница также содержит некоторые другие альтернативы, которые, в зависимости от ваших потребностей, могут оказаться более подходящими.

Еще одно замечание: в большинстве случаев с Ubuntu не следует загружать программное обеспечение из Интернета, а использовать Ubuntu Software Center. Программное обеспечение, которое вы найдете там, гарантированно стабильно, безопасно и соответствует стандартным правилам системы. Oracle Java является лишь исключением из этого правила.

0
ответ дан 28 June 2018 в 12:34

Существует несколько способов установить Java в Ubuntu:

Установить OpenJDK (эквивалент Java с открытым исходным кодом Sun) прямо из Ubuntu Software Center. Все, что вам нужно сделать, это поиск Java. Это работает, как для меня.

Если вам нужна Sun Java, скажем, если вы хотите играть в Minecraft, вы загружаете JRE, как описано на Java.com, но убедитесь, что ваш .bin-файл может быть выполнен. Вы делаете это, открывая терминал и вводя следующее (я предполагаю, что он у вас есть в папке «Загрузки», поэтому измените строку cd соответственно, если она не там, где она есть):

cd /home/user/Downloads
sudo chmod +x jre-6u31-linux-i586.bin

Затем вы должны В состоянии закрыть ваш терминал, щелкните правой кнопкой мыши на вашем .bin-файле и выберите «Выполнить», который должен запустить установщик. Если это не вариант, просто выполните следующие действия из терминала (в той же папке, что и два других действия):

./jre-6u31-linux-i586.bin

Это просто запускает указанный файл, и если вы успешно набрали две первые строки Установка.

0
ответ дан 28 June 2018 в 12:34

Я сделал текстовый установщик Java с помощью команд терминала. Он использует wget, tar, update-alternatives и ln. Он установит Oracle JRE с плагином Firefox.

Вы можете скачать установщик с Google Drive здесь . Затем поместите его в свою домашнюю папку, откройте терминал и введите bash Install. Затем он запустит установщик в Терминале. Он использует sudo, поэтому вам нужно будет ввести пароль после его загрузки. Кроме того, это 64-разрядная версия, поэтому я добавлю 32-разрядную позже.

0
ответ дан 28 June 2018 в 12:34

Подробные инструкции по установке Oracle Java 8 обновлены в блоге здесь .

Вы также можете использовать приведенные ниже команды для быстрого ответа -

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt install oracle-java8-set-default

javac -version

Обратите внимание, что вы также можете установить openJDK, который также поддерживается Oracle.

0
ответ дан 28 June 2018 в 12:34

Другие вопросы по тегам:

Похожие вопросы: