成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從明年1月開始,Oracle要對JDK8就要收費了,怎么辦?

開發
JDK8從2019年1月開始就要收費了,怎么辦呢?其實這個問題本身就是有問題的,因為收費的并不是JDK8 , 而是JDK8后續的update (更新) 。
從明年1月開始,Oracle要對JDK8就要收費了,怎么辦?

JDK8從2019年1月開始就要收費了,怎么辦呢?

其實這個問題本身就是有問題的,因為收費的并不是JDK8 , 而是JDK8后續的update (更新) 。

什么是update? 如果你下載過JDK, 就會看到那些8u191, 8u192這樣的東西,191,192就是update 的編號。

這些update中通常會包含對JDK bug的fix ,或者一些功能的改變,增強, 拿update 172為例:

1. 這個update 修改了下面兩個方法的文檔,讓文檔描述和方法的實現一致:

java.awt.Toolkit.getImage(URL u)

java.awt.Toolkit.createimage(URL u)

2. 增加了在Windows8 及以上版中,對Swing/AWT 文本組件自動顯示觸摸鍵盤的功能

3. 36個Bug Fix

 

 


 

 

假設JDK 8u192是2018年的***一個update , 你下載并且安裝了,那可以繼續免費使用下去,沒有任何問題。

但是從2019年1月開始,如果你還想獲取JDK的update , 對不起,你需要付費訂閱。

這個訂閱服務的價格是這樣的:

對于PC, 每用戶每月是2.5美元,對于服務器/云部署,每個processor 每月是25美元, 當然,數量多的話可以打折。

Oracle 為什么要這么干呢?

我推測有兩個原因, ***個原因可以理解: Oracle JDK8 2014年3月發布, 到2019年1月正式進入“End of Public Updates”, 這個版本Oracle支持了將近5年時間,一個版本的軟件不可能***期地支持下去,那樣維護成本太高。

第二個原因可能是沒有多少人購買它的Java SE Advanced, Java SE Advanced Desktop 或者Java SE Suite, 這三個家伙是什么東西? 我們稍后解釋。

你也許注意到了, 我剛才再說JDK的時候,特別加上了Oracle 這個詞,這是因為Java虛擬機的規范是開放的,任何人都可以去實現。

老劉在2017年編程提高群***季中,不就和大家一起實現了一個極為簡單的版本嗎? 當然那不能稱為JVM ,只實現了對Class文件的解析,和一個能實現順序,分支,循環,多態的簡單執行引擎。

其實現在的JDK提供者非常多,不像微軟的.NET,獨此一家,別無分號。

Open JDK

這個不多說,免費的開源實現,以GPL License發布,很多Linux發行版中都會包含這個Open JDK 。

參與開發的大佬們有Oracle, RedHat (已被IBM收購), Azul System, IBM , Apple , SAP。

Oracle JDK

就是我們常說的Java JDK , 也是最常用的一個,是Oracle公司(收購了開發Java的Sun公司)對Java SE的實現。

如果更詳細分的話,可以分為Oracle JDK和 Oracle JRE。

比如你想玩Minecraft 這樣需要Java的游戲, 那只需要從java.com下載一個JRE就夠了。

如果你想基于Java做開發,那就需要從Oracle Technology Network(OTN)網站上下載JDK了。

其他公司提供的JDK

有實力的大公司,都有可能開發自己的JDK , 比如IBM ,肯定要為自家的操作系統AIX,還有z/OS開發SDK。

我在IBM工作的時候,根本就沒有用過Oracle JDK,公司也不讓用啊。

HP,SAP也有自己的JDK , 可以為自己的硬件和軟件做定制。

Oracle Java SE Advanced, Java SE Advanced Desktop, Java SE Suite

這名字老長了,也有點費解,簡單來說,這是個收費的服務, 是Oracle 為企業級用戶提供的高級工具和功能,可以監控、部署、管理企業級的Java程序,與此同時,你還可以下載那些老版本的JDK及其update。

換句話說,如果你購買了這個服務,自然就不用擔心什么JDK update 收費的問題。

但是問題在于,到底有多少公司再使用這個服務? 如果你的公司在使用,歡迎告知。

所以我猜測Oracle耍了一點小手段, 以后不要這個收費的服務了,把這些高級的功能加上JDK update 打包,統一成一個新的服務,就是之前說的訂閱服務。

總結一下

如果你的公司已經買了這個Java SE Advanced (或者 Advanced Desktop), Java SE Suite的License, 什么都不用擔心,你很安全。

如果你的公司正在使用Oracle JDK 8 并且還想在2019年1月之后獲得那些更新和支持,你需要購買Orace 的訂閱服務。

如果你的公司一直在在升級你的Oracle JDK ,比如說已經升級到JDK9了,你什么服務都不用購買, 因為那個訂閱服務主要解決的是老版本的Update 的問題。

或者可以選擇一個沒有public update的Oracle JDK , 這也很常見,很多JDK已經非常穩定了, 比如Oracle JDK 7 發布日期是2011年7月, “End of Public Updates” 是2015年4月, 我估計現在還有不少公司還在使用JDK7這個已經沒有public update的版本吧!

如果真的出現了巨大的安全漏洞,你又沒法升級JDK ,那只好去購買訂閱服務去Fix了。

當然,你的公司也可以選擇純開源OpenJDK。

注意,我這里說的都是公司,都是商業用途,如果只是個人學習Java的話,沒什么影響!

后記: 這篇文章是我從網絡上查閱資料,綜合分析后寫的,如果有不正確的地方,歡迎批評指正。 
責任編輯:龐桂玉 來源: 碼農翻身
相關推薦

2018-12-17 12:21:28

OracleJDK8fix

2018-11-23 11:12:00

安卓谷歌手機廠商

2021-03-08 07:10:13

微信微信朋友圈騰訊

2021-12-01 06:59:27

Typora收費使用

2010-04-20 08:56:53

2022-03-30 07:32:10

JDK8異步編程

2015-10-22 09:09:59

BAT投資VC

2013-11-28 16:46:46

虛擬運營商

2021-08-07 07:48:28

JDKjava JDK17

2022-05-31 07:32:19

JDK8API工具

2011-12-16 08:57:03

2011-09-22 11:57:33

Windows 8 B

2022-04-21 09:48:54

JDK8JDK7編碼

2024-04-08 07:27:02

JDK8ZGC垃圾回收

2022-04-21 07:34:34

JDK8JDK7數據

2021-07-05 22:32:33

數據倉庫團隊

2020-02-21 16:38:28

通信電腦DNS

2011-10-26 10:27:52

IBM羅曼提CEO

2016-12-22 09:31:35

UbuntuSHA-1資源

2019-04-09 10:57:19

JDKJDK8Oracle
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国精日本亚洲欧州国产中文久久 | 欧美精品福利视频 | 特一级毛片 | 三级特黄特色视频 | 国产视频一区二区 | 在线一区 | 懂色av一区二区三区在线播放 | 日韩在线视频一区二区三区 | 欧美一区久久 | 黄色片视频 | 国产永久免费 | 中文字幕视频在线观看 | 日韩高清中文字幕 | 国产成人在线一区二区 | 国产9 9在线 | 中文 | 久久久这里都是精品 | 99精品视频在线观看免费播放 | 久久大陆| 成人在线观看免费视频 | 96久久久久久 | 三级在线免费 | 久久免费看 | 日韩精品无码一区二区三区 | 97视频久久 | 日韩在线视频一区 | 日韩精品999| 日韩欧美久久精品 | 九九热这里只有精品6 | 亚洲乱码一区二区三区在线观看 | 亚洲国产成人av好男人在线观看 | 日韩看片 | 久久精品小视频 | 欧美日韩a | 欧美精品一区二区三区在线四季 | 亚洲天堂一区 | 国产精品久久精品 | 成人精品鲁一区一区二区 | 欧美精品在线一区 | 先锋资源吧| 日韩看片 | 日韩美女一区二区三区在线观看 |