😶🌫️准备更新一下本地的开发环境,首先想到的是JDK是不是得换了。网络查询的结果让我大吃一惊,因为JDK8仍然顽强地活着。
Sun JAVA
关于JDK的知识点理一下:
JSE8可以用到2030年9月
oracle公司官网给出的JAVA 标准版路线图中,对JSE8给出了特别地说明:JSE8已经寿终正寝,但公司将继续提供更新支持。换句话说,用Java8不用过于担心安全漏洞的大爆炸。
image.png
下载最新的JSE8前,需要首先使用支持账户登录。据兄弟们说,这个账号的注册门槛不高,也不收取费用。
jdk8下载指向oracle的统一登录
Java8商用是需要授权的
下载新版本的JAVA8会有明确授权说明,对个人使用、开发免费,商用授权和支持则需要一笔“很低”的订阅费用。
image.png
image.png
JAVA8授权贵不贵?
查了下价格,按处理器数量的是25块/月起,一年300块,确实不算太贵。但据我所足,该公司的习惯是向前追溯,就是说要从第一次使用的时间来计算整个授权,如果从2014年算到2022是2400块。
https://www.oracle.com/assets/java-se-subscription-pricelist-5028356.pdf
JAVA新版本允许免费商用
17/18不收钱
JVM/JDK/JRE/OPENJDK之间差异
https://stackoverflow.com/questions/11547458/what-is-the-difference-between-jvm-jdk-jre-openjdk
简单说,openjdk和oracle jdk的主要代码是同源的,可以放心使用。