JDK難道不是免費的?爲何據說須要付費才能使用?

JDK是否收費

Oracle公司在2019年4月16日更新了JDK的協議,協議的主要內容就是容許在特定場景(我的使用和開發使用)下無償使用,但其餘狀況下須要訂閱使用,也就是商用須要收費。html

OTN協議更新

在下載JDK的下載頁面,有一個明顯的位置寫了一個提示信息:java

Important Oracle JDK License Update
The Oracle JDK License has changed for releases starting April 16, 2019.

The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here.

Commercial license and support is available with a low cost Java SE Subscription.

Oracle also provides the latest OpenJDK release under the open source GPL License at jdk.java.net.

不想付費?

  • 使用更新協議以前發佈的JDK版本
  • 使用openjdk,openjdk是jdk的社區版本,基本功能都是同樣的,並且Oracle也在縮小openjdk和JDK的代碼的區別。openjdk和JDK的關係就像CentOS和Redhat Linux的關係同樣。
相關文章
相關標籤/搜索