繁体   English   中英

JDK 8 ('1.8.*') 的需求检查失败! 检测到的版本:13.0.2

[英]Requirements check failed for JDK 8 ('1.8.*')! Detected version: 13.0.2

请帮帮我! 我不知道还能做什么......我已经阅读了所有关于它的帮助,到目前为止我还没有解决它!

Tiagos-iMac:app tiago$cordova run android 检查 Java JDK 和 Android SDK 版本 ANDROID_SDK_ROOT=/Users/tiago/Library/Android/(推荐设置) ANDROID_HOME=/Users/tiago/Library/Android/(已弃用)要求检查失败JDK 8 ('1.8.*')! 检测到的版本:13.0.2 检查您的 ANDROID_SDK_ROOT / JAVA_HOME / PATH 环境变量。 Tiagos-iMac:app tiago$

我该如何解决这个问题? 请帮忙!

.bash_profile

export JAVA_HOME=$(/usr/libexec/java_home)

PATH=$PATH:$HOME/Library/Android/Sdk/emulator
PATH=$PATH:$HOME/Library/Android/Sdk/tools
PATH=$PATH:$HOME/Library/Android/Sdk/tools/bin
PATH=$PATH:$HOME/Library/Android/Sdk/platform-tools
export ANDROID_SDK_ROOT=$HOME/Library/Android/


PATH=$PATH:$HOME/Library/Android/Sdk/emulator
PATH=$PATH:$HOME/Library/Android/Sdk/tools
PATH=$PATH:$HOME/Library/Android/Sdk/tools/bin
PATH=$PATH:$HOME/Library/Android/Sdk/platform-tools
export ANDROID_HOME=$HOME/Library/Android/

export ANDROID_AVD_HOME=~/.android/avd
export PATH=$PATH:/opt/gradle/gradle-6.1/bin

爪哇

Tiagos-iMac:~ tiago$ java -version
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
Tiagos-iMac:~ tiago$ 

卸载任何以前的 Java 版本,然后安装所需的 JDK

如果你使用的是 MacOSX Catalina^ 使用 brew 安装 JENV 来切换你的 java 环境; 并且您正在使用 Zsh,您可能需要运行以下命令:

echo 'eval "$(jenv init -)"' >> ~/.zshrc

并重新启动您的会话(终端/超级等),然后尝试切换您的 Java 版本,例如:

jenv global 1.8

然后你可以用

java -version

就我而言, _JAVA_OPTIONS变量是在系统变量中设置的。 删除它解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM