作者:xjq520 | 来源:互联网 | 2023-02-07 16:15
我试图打开Android设备监视器,工作室向我展示了这条消息= -O:
它让我感到惊讶,因为如果我没有安装任何Java,我怎么能够开发Android应用程序?!实际上,Android Studio附带了捆绑的JDK/JRE(位于/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
),但系统找不到它:执行usr/libexec/java_home
给出
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
设置$JAVA_HOME
到/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
没有帮助- source .bash_profile
不喜欢,这是一个目录.
问题:如果我已经在Android Studio中安装了JDK,我不想安装新的JDK.如何将其设置为系统默认值?
1> soshial..:
出于某种神奇的原因,重启操作系统有所帮助.并且还加入了正确的字符串export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/
来.bash_profile
(与重装source .bash_profile
).
之后,运行java -version
给出了这个输出,Java开始正常执行:
openjdk version "1.8.0_112-release"
OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
OpenJDK 64-Bit Server VM (build 25.112-b06, mixed mode)
至于Android设备监视器 - 它仍然需要这个古老的JRE版本6.