设置JAVA_HOME ubuntu:找不到路径

时间:2018-06-09 07:14:02

标签: java

我正在尝试在我的ubuntu机器中设置JAVA_HOME,因为我在/etc/environment

中添加了以下路径

"JAVA_HOME":"/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin"

并重新加载source /etc/environment

但我收到以下错误

  

bash:JAVA_HOME:/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin:没有这样的   文件或目录

但路径存在

注意

当我尝试安装hyperledger锯齿时发生同样的错误 https://sawtooth.hyperledger.org/docs/core/releases/1.0/app_developers_guide/ubuntu.html

hyperledger锯齿ububtu安装需要java

Ubuntu版

Ubuntu 16.04.3 LTS

此外,我还在.bashrc档案

中添加了以下内容
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/bin
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin

1 个答案:

答案 0 :(得分:2)

/etc/environment也是一个bash脚本,所以用

更改一行
"JAVA_HOME":"/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin"

这不是bash变量语法:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

另请注意,上面使用基本目录而不是bin环境变量的JAVA_HOME目录。