如何在MacOS上安装特定的JDK(jdk1.8.0_152.jdk)?

时间:2019-05-07 16:40:29

标签: java intellij-idea java-8

对于我的一生,我无法弄清楚。

IntelliJ应该与该版本捆绑在一起,但没有出现在我的/Library/Java/JavaVirtualMachines中。

我使用brew安装了Java8的当前版本jdk1.8.0_202.jdk,但这不是我们的生产服务器所使用的版本,它实际上具有一些当前困扰我的功能。 / p>

Oracle仅提供下载jdk1.8.0_211.jdkjdk1.8.0_212.jdk的功能,而我没有看到用于查看历史版本的功能。

我很确定这是一个多余的问题,对此我深表歉意,尽管此时我已经搜寻了几个小时,但我似乎找不到任何地方。

2 个答案:

答案 0 :(得分:3)

Oracle提供了every版Java的存档。如果您专门寻找Java 8的子版本,他们也有。

答案 1 :(得分:2)

在MacOS上的不同JDK之间安装,删除和切换的最简单方法是使用SDKMAN。当前,支持以下JDK版本:

$ sdk l java
================================================================================
Available Java Versions
================================================================================
     13.ea.19-open       10.0.2-zulu       * 7.0.181-zulu                       
     12.0.1-sapmchn      10.0.2-open         1.0.0-rc-16-grl                    
     12.0.1-zulu         9.0.7-zulu          1.0.0-rc-15-grl                    
     12.0.1-open         9.0.4-open          1.0.0-rc-14-grl                    
     12.0.1.j9-adpt    + 8u152-zulu                                             
     12.0.1.hs-adpt      8.0.212-zulu                                           
     12.0.1-librca       8.0.212-amzn                                           
     11.0.3-sapmchn      8.0.212.j9-adpt                                        
     11.0.3-zulu         8.0.212.hs-adpt                                        
     11.0.3-amzn         8.0.212-librca                                         
     11.0.3.j9-adpt      8.0.202-zulu                                           
     11.0.3.hs-adpt      8.0.202-amzn                                           
     11.0.3-librca       8.0.202-zulufx                                         
     11.0.2-open     > + 8.0.201-oracle                                         
     11.0.2-zulufx       7.0.222-zulu                                           

================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

SDKMAN还可以用于安装其他基于JVM的工具,语言和框架,例如Groovy,Grails,Ant,Gradle,Kotlin,Maven,Scala。