Как установить java на ubuntu?

Дело в том, что я уже установил всё что только можно (мне нужна именно 8 версия).
sudo apt list openjdk*
openjdk-11-dbg/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
openjdk-11-demo/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
openjdk-11-doc/bionic-updates,bionic-updates,bionic-security,bionic-security 11.0.7+10-2ubuntu2~18.04 all
openjdk-11-jdk/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
openjdk-11-jdk-headless/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
openjdk-11-jre/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
openjdk-11-jre-dcevm/bionic-updates,bionic-security 11.0.1+8-1~18.04.1 amd64
openjdk-11-jre-headless/bionic-updates,bionic-security,now 11.0.7+10-2ubuntu2~18.04 amd64 [остались файлы настроек]
openjdk-11-jre-zero/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
openjdk-11-source/bionic-updates,bionic-updates,bionic-security,bionic-security 11.0.7+10-2ubuntu2~18.04 all
openjdk-8-dbg/bionic-updates,bionic-security,now 8u252-b09-1~18.04 amd64 [установлен]
openjdk-8-demo/bionic-updates,bionic-security,now 8u252-b09-1~18.04 amd64 [установлен]
openjdk-8-doc/bionic-updates,bionic-updates,bionic-security,bionic-security,now 8u252-b09-1~18.04 all [установлен]
openjdk-8-jdk/bionic-updates,bionic-security,now 8u252-b09-1~18.04 amd64 [установлен]
openjdk-8-jdk-headless/bionic-updates,bionic-security,now 8u252-b09-1~18.04 amd64 [установлен]
openjdk-8-jre/bionic-updates,bionic-security,now 8u252-b09-1~18.04 amd64 [установлен]
openjdk-8-jre-dcevm/bionic,now 8u112-2 amd64 [установлен]
openjdk-8-jre-headless/bionic-updates,bionic-security,now 8u252-b09-1~18.04 amd64 [установлен]
openjdk-8-jre-zero/bionic-updates,bionic-security,now 8u252-b09-1~18.04 amd64 [установлен]
openjdk-8-source/bionic-updates,bionic-updates,bionic-security,bionic-security,now 8u252-b09-1~18.04 all [установлен]

Ввожу в терминал java
и получаю

Command 'java' not found, but can be installed with:

sudo apt install default-jre
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless


Если сделать так:
'/usr/bin/java'
то выдаст
bash: /usr/bin/java: Нет такого файла или каталога
  • Вопрос задан
  • 764 просмотра
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Здравствуйте!
С учетом того, что вам Java нужна не для разработки и jre будет достаточно, то sdkman вам не понадобится.
Однако, обратите внимание на следующее:
1) установлена ли java
2) корректно ли прописаны системные переменные

Для начала:
Набираем и узнаем версию
java -version
Если показывает версию, то все ок. А если нет, то значит у вас скорее всего java не установлена.
Идем дальше (установка java):
sudo apt update
sudo apt install openjdk-11-jre


Также иногда может быть установлена несколько jre и jdk.
Наберите в консоли:
sudo update-alternatives --config java

В консоли вы увидите путь до директории java. Если их несколько, то копируем нужный путь, а далее:
Открываем редактор:
sudo nano /etc/environment
Добавляем:
JAVA_HOME="{путь, который скопировали, включая директорию bin}"

Закрываем редактор и заново загружаем файл
source /etc/environment

Набираем в консоли:
echo $JAVA_HOME
Если путь отобразился, то все ок.

Ссылка на источник - https://www.digitalocean.com/community/tutorials/h...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xez
@xez Куратор тега Java
TL Junior Roo
Лучший способ установить Java на девелоперскую машину - через sdkman:
https://sdkman.io/
Сам пользуюсь и всем рекомендую.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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