我的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
你们能告诉我如何永久地改变目录吗?我经常上网搜索,找到的解决办法对我一点帮助都没有。
这与其说是一个Gradle的问题,不如说是一个环境问题。你需要设置 JAVA_HOME
在你的shell的配置中,如果你能告诉我你用的是什么shell,我可以告诉你正确的方向。如果你能告诉我你用的是什么shell,我可以告诉你正确的方向。
由于你使用的是ZSH,你可以打开 ~/.zshenv
然后把这个粘贴进去。
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/"
另一个解决方案是使用类似 Jenv 来管理你的Java环境,用 Gradle
启用插件。