Я скачал 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:
Как решить эту проблему?
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?
Пожалуйста, измените:
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
!