?????準備更新一下本地的開發(fā)環(huán)境,首先想到的是JDK是不是得換了。網(wǎng)絡查詢的結(jié)果讓我大吃一驚,因為JDK8仍然頑強地活著。

Sun JAVA
關于JDK的知識點理一下:
JSE8可以用到2030年9月
oracle公司官網(wǎng)給出的JAVA 標準版路線圖中,對JSE8給出了特別地說明:JSE8已經(jīng)壽終正寢,但公司將繼續(xù)提供更新支持。換句話說,用Java8不用過于擔心安全漏洞的大爆炸。

image.png
下載最新的JSE8前,需要首先使用支持賬戶登錄。據(jù)兄弟們說,這個賬號的注冊門檻不高,也不收取費用。

jdk8下載指向oracle的統(tǒng)一登錄
Java8商用是需要授權的
下載新版本的JAVA8會有明確授權說明,對個人使用、開發(fā)免費,商用授權和支持則需要一筆“很低”的訂閱費用。

image.png

image.png
JAVA8授權貴不貴?
查了下價格,按處理器數(shù)量的是25塊/月起,一年300塊,確實不算太貴。但據(jù)我所足,該公司的習慣是向前追溯,就是說要從第一次使用的時間來計算整個授權,如果從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的主要代碼是同源的,可以放心使用。