【发布时间】:2019-04-07 07:39:22
【问题描述】:
我正在尝试在 Ubuntu 上运行 maven。每次我运行mvn -v 之类的东西时,我都会得到:
“JAVA_HOME 环境变量定义不正确
运行这个程序需要这个环境变量
注意:JAVA_HOME 应该指向 JDK 而不是 JRE”。
问题是我已经正确设置了 JAVA_HOME。
在 /etc/environment:JAVA_HOME="/usr/lib/jvm/java-8-oracle".
另外,如果我尝试echo $JAVA_HOME它会返回“/usr/lib/jvm/java-8-oracle”,这是正确的。
我是不是做错了什么?
【问题讨论】:
-
如错误所示,您当前的
JAVA_HOME指向JRE而不是JDK。检查:stackoverflow.com/questions/43496192/… -
在终端执行
env命令检查JAVA_HOME属性设置与否
标签: java maven ubuntu-18.04