验证JAVA_HOME是否按预期设置时出现问题

Issues verifying that JAVA_HOME is set as expected

提问人:DozleZabi78 提问时间:7/29/2023 更新时间:7/29/2023 访问量:32

问:

找到您建立的这个社区并保持下去,我感到欣慰和感激! 我在笔记本电脑上安装了 JDK,它是 ARM64 上 OS X Ventura 13.4.1 上的 JDK20

java version "20.0.2" 2023-07-18
Java(TM) SE Runtime Environment (build 20.0.2+9-78)
Java HotSpot(TM) 64-Bit Server VM (build 20.0.2+9-78, mixed mode, sharing)

我以这种方式将JAVA_HOME添加到终端的环境变量中:nano ~/.zshrc

复制粘贴了这个:export /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home

保存了它 然后我试图根据我以这种方式添加到环境变量中的内容来检查它是否确实按预期添加了它:echo $JAVA_HOME

我没有看到路径,只看到一条空白线。 我查了一下,尝试了几个推荐的步骤,到目前为止没有运气, 当您回复时,我将继续尝试找到解决方法并更新它。

我试着查了一下,我试着检查我是否正确拼写了导出路径,我检查了没有意外的空格,我保存了文件,我重试了,我仍然得到相同的空行。我想我应该知道这一点,因为当一个人在你的工作站上安装JDK时,你应该知道你已经正确地这样做了,所以它按预期工作。

Java 变量 环境

评论

2赞 trashgod 7/29/2023
用于查看已安装的内容;用于设置 ./usr/libexec/java_home -Vexport JAVA_HOME=/path/to/…$JAVA_HOME
0赞 Tim Moore 7/29/2023
您是否重新启动了终端?仅当 shell 再次启动时,才会重新读取该文件。您可能还需要仔细检查是否以 shell 身份运行。尝试。默认情况下,它是在最新的 macOS 版本上,但如果您从早期版本迁移,它可能是 。在这种情况下,您应该改为将设置添加到。zshecho $SHELLzshbash.bashrc
0赞 rzwitserloot 7/29/2023
它。然后,按照其他建议(例如重新启动 zsh)。export JAVA_HOME=/Library/all that other stuff

答: 暂无答案