java - 设置 JAVA_HOME ubuntu : path not found

标签 java

我正在尝试在我的 ubuntu 计算机中设置 JAVA_HOME ,为此我在 /etc/environment 中添加了以下路径

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

并重新加载源/etc/environment

但我收到以下错误

bash: JAVA_HOME:/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin: No such file or directory

但是路径是存在的

注意

当我尝试安装 hyperledger sawtooth 时,出现同样的错误 https://sawtooth.hyperledger.org/docs/core/releases/1.0/app_developers_guide/ubuntu.html .

hyperledger sawtooth 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

最佳答案

/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

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

关于java - 设置 JAVA_HOME ubuntu : path not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50771840/

相关文章:

java - 我应该为 contains() 方法使用哪些参数?

java - 在Linux上运行的Java代码中,如何指向共享的Windows文件夹?

java - Android:自定义RecyclerView中的单行

java - Android应用程序: how to use the camera and grab the image bytes?

java - Android 中按钮未加载的背景图像

java - 从多部分 HTTP 响应中提取多个 JSON 字符串

java - JFrame + Canvas : why do I get a NUllPointerException when calling glViewport?

java - SQL查询Android Where子句的问题

java - 如何在Spring View 中的sql查询中显示html标签 - JSP

java - AspectJ - 方法参数的更改值