即使JRE 8安装在我的MAC OS Yosemite 10.10.3,而运行Android目前的工具在sdk -错误-“没有Java运行时目前,请求安装”会显示在终端-我如何解决这个问题?
我想安装Xamarin测试记录器-安装后
让我安装Android sdk
SDK下载路径:Library/Developer/Xamarin/android-sdk
现在当我在工具文件夹中运行Android时,我得到了错误
没有Java运行时
我已经安装了JRE 8,并得到了验证
Java版本从他们的网站
有人能帮帮我吗!!
博士TL;
对于JDK 11,请尝试以下方法:
为了干净利落地处理这个问题,我建议使用brew和jenv。
对于Java 11,请遵循以下2个步骤:
JAVA_VERSION=11
brew reinstall jenv
brew reinstall openjdk@${JAVA_VERSION}
jenv add /usr/local/opt/openjdk@${JAVA_VERSION}/
jenv global ${JAVA_VERSION}
并将此添加到shell配置脚本的末尾~/。Bashrc或~/.zshrc
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
export JAVA_HOME="$HOME/.jenv/versions/`jenv version-name`"
问题解决了!
然后重新启动shell并尝试执行java -version
注意:如果您遇到此问题,说明您当前的JDK版本不存在或配置错误(或者您只有JRE)。