当前位置: 首页 > 知识库问答 >
问题:

在mac上找不到jvm路径

林念
2023-03-14

我已经安装了java11使用

brew install java11

然后,我尝试了下面的方法来将JAVA\u带回家

echo $JAVA_HOME

它返回为空。因此,按照echo$JAVA\u HOME中的说明操作不会返回任何结果

当我运行ls-l/usr/bin/java时,我看不到上面链接中显示的任何jvm路径。下面是我得到的

 ~ % ls -l /usr/bin/java
-rwxr-xr-x  1 root  wheel  168432 Dec  8 05:09 /usr/bin/java

ls -l /usr/lib/jvm/
ls: /usr/lib/jvm/: No such file or directory

如何设置JAVA\u主页

共有1个答案

宋弘壮
2023-03-14

如果您使用的是bash,那么您所要做的就是:

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile

如果您使用的是zsh(这可能意味着您正在运行macOS Catalina或更新版本),那么它应该是:

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.zshrc

无论哪种情况,都要重新启动shell。

如果您安装了多个JDK版本并且希望它是一个特定的版本,您可以使用-v标志java_home如下所示:

echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
 类似资料:
  • 我知道这个top已经有好几个帖子了,但是每个帖子都充斥着不同的方法,现在距离上一个帖子已经有一个月左右的时间了,现在有了Android Studio1.0.1,我想看看有没有人可以帮助我。 当我在安装应用程序并将其移动到我的应用程序文件夹后运行该应用程序时,我会得到以下消息--“Java Not found.Android Studio无法找到有效的JVM。” 我已经尝试了youtube和谷歌,甚

  • 问题内容: 我已经使用终端在MAC 上安装了。 Gradle已成功安装。 但是我找不到gradle家。 确定主目录的第一步是检测指令的位置: 有无法理解的bash文件。 任何想法如何通过终端检测gradle主目录? 问题答案: 您可以使用命令: 结果,您将获得以下内容: 在第4行上,您可以看到起始路径:

  • 有无法理解的bash文件。 有什么想法如何通过终端检测gradle主目录吗?

  • 当我试图运行测试套件时,在Mac上遇到了这个异常,我们在这里使用的是maven项目,今天早上eclipse挂起了,我强制退出,然后重新启动了同样的测试,但后来无法运行测试。我做了刷新、清理、重新安装testNG、用新的eclipse实例重新配置eclipse并导入maven项目,但却得到了同样的异常。相同的maven项目将在其他Mac上运行,请建议这里缺少的任何方法。

  • 我正在尝试运行我的React-native应用程序“Android”,但在我手动添加项目文件中的SDK路径之前,每次都是这样 local.properties RN错误 那我犯了什么错?

  • 问题内容: 我不太确定是什么原因导致的,因为清单中正确列出了它: 我还添加了来构建路径,并将其移至的顶部,但是它仍然给我同样的错误。 编辑:我完全重建了该项目,并且无法重现该错误。不知道是什么原因造成的。 问题答案: 我的项目有同样的问题。这是由于我的项目与我在项目中添加的库项目之间的android支持库版本冲突而发生的。将相同版本的android支持库放入您的项目和包含的库项目中,并清理构建 …