[英]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.