Затмение установить не видит Java

Я скачал JDK с NetBeans из Oracle и установил его в Ubuntu. Я обновил свой /etc/environment со строкой:

JAVA_HOME=usr/local/jdk1.8.0_151/

Обновил .bashrc со строками:

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

и выполнил команду

source /etc/environment 

И наконец получил команду java в консоли.

Но когда я попытался запустить программу установки eclipse eclipse-inst, я получил ошибку, которая, как мне кажется, означает, что мой рабочий стол не видит java:

enter image description here

Как решить эту проблему?

UPD:

Теперь мои /etc/environment луки:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/local/jdk1.8.0_151/"

И .bashrc

export JAVA_HOME="/usr/local/jdk1.8.0_151"
export PATH=$PATH:$JAVA_HOME/bin/
...

В консоли по-прежнему есть команда java, но программе установки eclipse по-прежнему нужна java. Как позвонить на рабочий стол, где находится Java?

2
задан 13 December 2017 в 19:41

1 ответ

Пожалуйста, измените:

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

на:

export JAVA_HOME="/usr/local/jdk1.8.0_151"
export PATH=$PATH:$JAVA_HOME/bin

И эта строка в вашем /etc/environment файле JAVA_HOME="usr/local/jdk1.8.0_151/" должна быть JAVA_HOME="/usr/local/jdk1.8.0_151/". Отсутствует / до usr!

3
ответ дан 13 December 2017 в 19:41

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

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