我安装了 Android Studio 4.1 并尝试运行现有项目。但它给出了这样的错误:
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
原文由 Khamidjon Khamidov 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Mac 中:
在你的终端运行
ECHO $JAVA_HOME
这将显示 java home 的当前路径。密切注意终端输出的路径。在我的情况下,我有 System/Library 而不是 /Library/…/… 错字作为我的路径。所以我只是在 _bash_profile_ 中更正了这一点。
如果您的路径正确但错误仍然存在,
右键单击查找器
转到文件夹
Bash_Profile
添加或编辑 Java 主路径
您在此处添加的路径应该是您运行 Echo $Java_Home 时终端输出的路径。只要回显的路径是/正确的。以下步骤应该可以解决问题。
然后以与使用 bash_profile 类似的方式打开 zshrc 并将主路径添加到文件中。
您还可以在文本编辑器中编辑 bash_profile 和 zshrc 文件。这些文件可以使用 cmd + shift + 显示。 在您的主文件夹中。
之后,保存,退出终端,关闭 android studio 并重启你的机器。
阅读 本文 以了解更多信息。