如何在El Capitan上降级Java

时间:2017-12-20 16:00:19

标签: java macos

如何在MacOSX El Capitan上降级Java版本?现在,当我运行java -version时,我得到:

  

java版“9.0.1”Java(TM)SE运行时环境(版本9.0.1 + 11)   Java HotSpot(TM)64位服务器VM(版本9.0.1 + 11,混合模式)

我需要说:

  

java版“1.8.0_25”Java(TM)SE运行时环境(版本9.0.1 + 11)   Java HotSpot(TM)64位服务器VM(版本9.0.1 + 11,混合模式)

所以我可以运行一个特定的基于npm java的包。

我尝试在Java网站上关注instructions进行卸载/重新安装,但没有运气。他们建议运行这3个命令:

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane 
sudo rm -fr ~/Library/Application\ Support/Java

这样做似乎什么都不做。当我运行java -version时,我仍然得到相同的结果。

我看了this video但是我找不到视频中引用的JavaAppletPlugin.plugin。

我做错了什么?你如何在El Capitan Mac OS上更改Java版本?

1 个答案:

答案 0 :(得分:2)

查看SDKMAN - http://sdkman.io/

您安装它,然后执行sdk list java

sdk list java

================================================================================
Available Java Versions
================================================================================
     9.0.1-zulu
     9.0.1-oracle
     9.0.0-zulu
     8u152-zulu
     8u151-oracle
     8u144-zulu
 > + 8u141-oracle
     8u131-zulu
     7u141-zulu
     6u65-apple

您可以安装其中的任何一个或全部,并选择您要使用的任何一个并设置默认值:

请参阅此处的文档:

http://sdkman.io/usage.html