我已经从 Oracle 下载了 JDK 和 NetBeans,并安装在我的 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:
如何解决这个问题呢?
更新:
现在我的/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 在哪里?
答案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
!