Вопрос Как установить Java?


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


170
2018-06-13 08:57


происхождения




ответы:


Существует несколько реализаций Java. Три наиболее распространенных варианта, когда говорят об этом для Ubuntu:

  • OpenJDK: Основная цель проекта OpenJDK - создать с открытым исходным кодом Java SE Платформа (6 и 7). Это стандартная версия Java, которую использует Ubuntu, и является самой простой для установить.
  • Sun Java: Sun Java - эталонная реализация для Java 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 Runtime Environment. Если вы хотите разработать 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.


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

sudo update-alternatives --config java

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


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

openjdk-6-jre (щелкните для установки) доступен для установки для Ubuntu 8,04 (Hardy Heron) и вверх.

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

sudo apt-get install openjdk-6-jre

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

sudo apt-get install openjdk-6-jdk

Версия icedtea-plugin (щелкните для установки) также можно установить, если вы собираетесь использовать OpenJDK 6.

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

sudo apt-get install icedtea6-plugin

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


184
2018-02-22 11:03



Под 15.04 плагин icedtea-7 не работает с Firefox. Я обнаружил, что загрузка дистрибутива tar.gz и ручная симлинковка libnpjp2.so в / usr / lib / firefox-addons / plugins заставляют его работать. Обратите внимание, что веб-сайты также должны быть отмечены как доверенные тоже в панели управления java (это, в свою очередь, возможно только в том случае, если у вас нет пробелов в полном имени папки для распакованного jre). - Thorbjørn Ravn Andersen
OpenJDK теперь openjdk-8-jre - omikad
на Ubuntu 16, Firefox 50, с Open-JDK 8 ... делая apt-get install icedtea-netx, а затем apt-get install icedtea-plugin сделал трюк для меня! Спасибо за ваш ответ, очень полезно! :) - Bane
Всегда устанавливайте последнюю версию Open JDK, используя sudo apt install default-jdk, В настоящее время это устанавливает версию 8. - Gabriel Staples


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

Install via the software center

Может потребоваться перезапуск браузера.


52
2017-08-21 11:31



Как это обновляется в 2018 году? - Konrad Gajewski
@KonradGajewski Не уверен, я недавно не использовал Java-апплетов. Фактически, Firefox 52 имеет упал поддержка плагинов Java, и так Chrome 45, - Lekensteyn
За последние несколько часов я не смог запустить его под Firefox, Chromium или Chrome. Я получил Java в Konqueror. - Konrad Gajewski


Для установки 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

22
2018-03-02 14:10



После завершения установки, если вы хотите убедиться, что это было успешно, вы можете запустить следующую команду: java -version (видеть webupd8.org/2012/01/... ) - rubo77


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

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

enter image description here

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

enter image description here

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

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 и установит его для вас.


17
2018-04-07 13:56



-1 по трем основным причинам: 1 - JDK и JRE недостаточно для включения java в веб-браузерах. Вам все еще нужно icedtea-pluginпакет (icedtea6-plugin или icedtea7-plugin, тот, который соответствует вашей java); 2 - JDK уже включает JRE, поэтому нет необходимости устанавливать оба. Выберите JRE для обычных пользователей (например, OP) или JDK для разработчиков Java. 3 - Поскольку у вас возникли проблемы с размещением хороших снимков экрана, зачем предлагать маршрут терминала? Центр программного обеспечения гораздо более дружелюбен и рекомендуется в этом случае - MestreLion


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

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

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

12
2018-06-13 14:24



Большое спасибо ... но я пробовал последнее предложение «sudo update-alternatives --config java» говорит: «Существует только одна альтернатива в группе ссылок java (предоставление / usr / bin / java): / usr / lib / jvm / java-7-oracle / jre / bin / java Нечего настраивать. " Как это должно проверять, если оно используется? - Septrba
@Septrba У вас установлена ​​только одна версия Java, только один может быть использован, и это тот, который вы установили. Если у вас установлено более одного, оно будет отображать и показывать, какой из них используется. Наверное, я не должен был добавить это к моему ответу, поскольку он был, вероятно, более запутанным, чем полезным. :П - pileofrocks


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

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 8],


10
2018-04-07 13:55





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

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


5





Просто зайдите в Aplications -> программный центр Ubuntu, а затем выполните поиск Java, enter image description here


4



Ваш ответ будет заключаться в том, что OP устанавливает предыдущую среду выполнения Java Runtime Environment, а не последнюю версию jre-6u25-linux-i586.bin - scouser73
Scouser73, jre-6u25-linux-i586.bin звучит как проприетарная реализация Java от Oracle. Этот вопрос касается OpenJDK. - Lekensteyn
Тот, который отмечен (оранжевым), представляет собой run-jdk open-jdk! - Alvar
scouser73 относится к обновлению безопасности Oracle Java. Я не знаю, будет ли текущая версия затронута, установленная версия JRE - 6b22, но помните, что это несвязанный к номеру версии Oracle Java, см. dbhole.wordpress.com/2011/05/27/... - Lekensteyn
ну, у Scouser73 были проблемы с страницей. Я использую только jdk, и это все, что мне нужно, поэтому я подумал, что это поможет. - Alvar


# текущий выпуск 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*

# перемещать загруженные / расширенные директории в / 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, поскольку она уже установлена

# установочные символические ссылки:

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

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


3





UPDATE: с Ubuntu 16.04 вы можете установить это без ppa via

$> 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

3



Я просто запускал последние две команды без первого, и он работает. Итак, похоже, что есть официальный пакет (2016). - Tom Anderson
Обновлен ответ для Ubuntu 16.04 - thelastshadow


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

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

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

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

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

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

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


2