请原谅以前似乎回答过的问题,但如果我阅读 10 篇不同的帖子,我会发现 20 种不同的回复。
我刚刚安装了 Fedora 25。我将学习 Java 开发,需要设置我的环境。我将使用 openjdk 并安装了 java-1.8.0-openjdk-devel。我也将使用 Maven。
现在我需要设置我的$PATH
和$JAVA_HOME
变量。
我尝试了此处找到的答案(Fedora OpenJDK Set JAVA_HOME)
但是在添加到我的 .bashrc 之后
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
然后进行测试,我得到了在我看来是错误的答案,因为我认为最后不应该有 /jre/
> echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-1.b14.fc25.x86_64/jre/
那么请问我应该将 JAVA_HOME 设置为什么,这样我就不需要在每次 openjdk 更新时都更新它?
在那之后,我认为 PATH 只是
export PATH=$JAVA_HOME/bin:$PATH
这似乎是一件很简单的事情,但在我看来有很多困惑。谢谢
PS 另外,.bashrc 甚至是正确的地方吗?因为我在这里(https://askubuntu.com/questions/175514/how-to-set-java-home-for-java)看到 /etc/environment 会更合适)thx