Как установить Java, в том числе в браузер, чтобы сайты с Java работали?
Существует несколько реализаций Java. Говоря об этом для Ubuntu, наиболее часто встречаются три реализации:
После 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-программы, которая вам может потребоваться, она включена в основной репозиторий и легко устанавливается.
Или открыв терминал и набрав
sudo apt-get install openjdk-8-jre
Пакет openjdk-8-jre
содержит только среда выполнения Java. Если вы хотите разрабатывать программы на Java, установите пакет openjdk-8-jdk
:
Также важно установить оболочку для поддержка Java-приложений в вашем веб-браузере, Плагин Iced-Tea Java .
Или через терминал
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? .
Установки OpenJDK недостаточно для включения Java в браузерах. Вам также необходимо установить пакет icedtea-7-plugin
:
. Перезагрузка браузера может быть требуется.
Откройте свой терминал с помощью Ctrl kbd> + Alt kbd> + T kbd> и:
Теперь это установит l тестовая версия Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Установка OpenJDK - рекомендуется
Самый простой способ установить Java в Ubuntu - это использовать OpenJDK . Это будет хорошо работать для большинства людей. Чтобы установить его, нажмите на маленькую кнопку с логотипом Ubuntu, как показано на скриншоте ниже.
После открытия Dash Home необходимо ввести Terminal . Нажмите на значок, который обведен кружком на скриншоте ниже.
Откроется Терминал , который является версией Ubuntu для командной строки Windows, хотя Терминал имеет гораздо больше функций. Теперь скопируйте и вставьте следующую команду в окно терминала. Вам нужно будет использовать Control kbd> Shift kbd> V kbd> для вставки текста в терминал.
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 и установит его для вас.
Для установки 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
Просто зайдите в Приложения -> Центр программного обеспечения Ubuntu и затем найдите Java
.
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] .
ОБНОВЛЕНИЕ: Начиная с 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
Если Вы пропускаете 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, даже если он будет существовать, но будет указывать на неправильный файл (например, символьная ссылка повреждается).
# текущий релиз 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
, теперь вы заблокированы и загружены; - )
К сожалению, из-за проблем с лицензией Oracle Java больше не распространяется в официальных репозиториях Ubuntu. У вас есть два основных варианта: либо попробовать OpenJDK - замену Oracle Java с открытым исходным кодом - либо продолжить «ручную» установку (это именно то, что вы пытались сделать). Обе эти опции описаны в справочной вики: https://help.ubuntu.com/community/Java . Эта страница также содержит некоторые другие альтернативы, которые, в зависимости от ваших потребностей, могут оказаться более подходящими.
Еще одно замечание: в большинстве случаев с Ubuntu не следует загружать программное обеспечение из Интернета, а использовать Ubuntu Software Center. Программное обеспечение, которое вы найдете там, гарантированно стабильно, безопасно и соответствует стандартным правилам системы. Oracle Java является лишь исключением из этого правила.
Существует несколько способов установить 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
Это просто запускает указанный файл, и если вы успешно набрали две первые строки Установка.
Я сделал текстовый установщик Java с помощью команд терминала. Он использует wget
, tar
, update-alternatives
и ln
. Он установит Oracle JRE с плагином Firefox.
Вы можете скачать установщик с Google Drive здесь . Затем поместите его в свою домашнюю папку, откройте терминал и введите bash Install
. Затем он запустит установщик в Терминале. Он использует sudo
, поэтому вам нужно будет ввести пароль после его загрузки. Кроме того, это 64-разрядная версия, поэтому я добавлю 32-разрядную позже.
Подробные инструкции по установке 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.