如何在MAC上永久更改JAVA_HOME目录?

问题描述 投票:0回答:1

我的JAVA_HOME目录有问题。每次我想使用 gradle 我需要反复设置我的JAVA_HOME目录。

我知道如何将它导出到正确的目录,但在我关闭终端后,我必须重新做一遍。

我所做的是

which java --> /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/bin/java

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/"

来设置正确的路径。然后一切都设置正确,但当我关闭终端并再次检查路径时。

echo $JAVA_HOME -> /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Homeexport

你们能告诉我如何永久地改变目录吗?我经常上网搜索,找到的解决办法对我一点帮助都没有。

android macos gradle terminal java-home
1个回答
0
投票

这与其说是一个Gradle的问题,不如说是一个环境问题。你需要设置 JAVA_HOME 在你的shell的配置中,如果你能告诉我你用的是什么shell,我可以告诉你正确的方向。如果你能告诉我你用的是什么shell,我可以告诉你正确的方向。

由于你使用的是ZSH,你可以打开 ~/.zshenv 然后把这个粘贴进去。

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/"

另一个解决方案是使用类似 Jenv 来管理你的Java环境,用 Gradle 启用插件。

© www.soinside.com 2019 - 2024. All rights reserved.