前言
安裝一些組件或插件時,有時會提示錯誤:
* What went wrong:
Could not determine java version from '11'.
查看組件或插件對應的Java版本會發現,可能只支持 Java 8,但本地安裝的Java版本不一定能對應。
查看Java版本:
#查看版本
java -version
#查看安裝位置
/usr/libexec/java_home -V
本地安裝的Java爲Java 11,這時就要降級Java版本爲Java 8。
降級Java8
安裝Java 8:
Java8下載官網地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
登錄且同意授權後下載:
雙擊jdk-8u231-macosx-x64.dmg文件,按系統提示進行安裝。安裝成功後,查看Java版本,發現還是Java 11。
卸載Java
列出本機所有Java版本:
cd /Library/Java/JavaVirtualMachines
ls
刪除Java 11:
sudo rm -rf jdk-11.jdk
查看Java版本,發現是Java 8了。
PS:還有一種不卸載的方法
使用時配置上正確的JAVA_HOME
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home)