openjdk

oracle原版 jdk
之前在可通过命令从官网下载,现在行不通了,必须用oracle账号登录才能下载。 
https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
oracle的共享账号
http://bugmenot.com/view/oracle.com 
adobe网站下载jdk不需要登录
https://www.adobe.com/support/coldfusion/downloads.html
过期渠道
https://github.com/frekele/oracle-java/releases
https://github.com/ZachCheung/oracle-java-downloads


有一种 oracle版的openjdk
http://jdk.java.net/archive/
oracle还有一个跨语言的通用虚拟机 GraalVM
https://github.com/oracle/graal/releases

从java 8开始 oracle开始收费,虽然对个人免费,
但对企业是收费的,虽然不知道怎么收,但收费肯定是不菲的。
如果生产环境不用oracle的jdk,最好平时开发就别用oracle,改用openjdk

亚马逊jdk

https://amazonaws-china.com/cn/corretto/

zulu

https://www.azul.com/downloads/zulu/

阿里jdk

https://github.com/alibaba/dragonwell8/releases
https://github.com/alibaba/?utf8=✓&q=Dragon

部分下载地址

没整明白算是哪个厂商的openjdk
https://mirrors.huaweicloud.com/openjdk/
通过java -version的输出应该是hotspot 但和oralce的比较发现有大小差异
https://mirrors.huaweicloud.com/java/jdk/
开源社区编译版-OpenJDK
https://github.com/ojdkbuild/ojdkbuild
ibm的 OpenJ9版-OpenJDK
https://adoptopenjdk.net/
Red Hat版-OpenJDK-需登录
https://developers.redhat.com/products/openjdk/download

todo 垃圾回收器

oracle的垃圾回收器文档能找到

不同厂商、不同版本的openjdk提供的垃圾回收器可能有所差异,但文档不怎么好找。