因此,我按照本指南安装了 Java ,就像我多次所做的那样,并设置$JAVA_HOME
为/etc/environment
,java -version
工作正常。
之后,我按照本指南进行操作,就像我多次执行的那样,并安装 Maven。.profile
JAVA_HOME
我不明白为什么我需要再次添加,但我总是这样做并且它有效,所以我再次执行并在文件行末尾添加:
JAVA_HOME='/usr/lib/jvm/java-19-openjdk-amd64/bin/java'
PATH="$JAVA_HOME/bin:$PATH"
export PATH
M2_HOME='/opt/apache-maven-3.9.4'
PATH="$M2_HOME/bin:$PATH"
export PATH
我源了两者environment
,.profile
但无论出于何种原因,它都不起作用,maven 给出错误,即 java home 未设置,而它设置在 2 个位置,甚至...我不明白,也工作得很好echo $JAVA_HOME
。Ubuntu 是 22.04
问题是 in 的路径
JAVA_HOME
应该没有/bin/java
部分。仍然不知道为什么我必须复制它,如果不复制它,.profile
当它仍在 中时它不起作用/etc/environment
。