我正在尝试在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”,这是正确的。
我做错什么了吗?
答案 0 :(得分:0)
大多数ubuntu源/ etc / environment都是默认设置的。如果它不起作用,则需要在〜/ .bashrc
内添加以下行使用nano / vim或具有sudo权限的任何编辑器打开它。然后在第
行下方添加source /etc/environment