繁体   English   中英

设置JAVA_HOME变量

[英]Setting JAVA_HOME variable

我尝试在Ubuntu服务器上设置JAVA_HOME变量。 我通过此命令获得了Java路径

/usr/bin/java

我将结果设置在/ etc / environment中

JAVA_HOME="/usr/bin/java"

当我尝试运行mvn命令时,出现此错误

Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/bin/java/bin/java

您不应该将JAVA_HOME/usr/bin/java ,因为这只是指向java可执行文件的符号链接,指向实际可执行文件的位置。

JAVA_HOME应该指向Java安装目录,而不是java可执行文件(或指向可执行文件的链接)。

找出Java安装目录在哪里,然后将JAVA_HOME到该目录(而不是java可执行文件)。 如果您使用Ubuntu的软件包管理系统安装Java,则Java主目录可能是/usr/lib/jvm中的子目录之一。

根据Oracle网站

export JAVA_HOME=jdk-install-location
export PATH=$JAVA_HOME/bin:$PATH

您可以将这些行添加到~/.bash_profile (或~/.bashrc )中,然后使用source ~/.bash_profile刷新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM