设置JAVA_HOME ubuntu:找不到路径

问题描述 投票:0回答:1

我想在我的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锯齿ubuntu安装需要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
java
1个回答
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目录。

© www.soinside.com 2019 - 2024. All rights reserved.