04/10/2018, 13:58

Những điều bạn cần biết về Oracle OpenJDK Builds và Oracle JDK (Java SE Downloads)

Gần đây, có nhiều nguồn tin lo lắng rằng các nhà phát triển Java sẽ vô tình sử dụng nhầm bản JDK implementation khi Oracle bắt đầu cung cấp các build của open source OpenJDK và cũng tung ra các bản JDK build thương mại dựa trên khung xương từ nguồn OpenJDK. Bảng dưới đây sẽ so ...

Gần đây, có nhiều nguồn tin lo lắng rằng các nhà phát triển Java sẽ vô tình sử dụng nhầm bản JDK implementation khi Oracle bắt đầu cung cấp các build của open source OpenJDK và cũng tung ra các bản JDK build thương mại dựa trên khung xương từ nguồn OpenJDK.

Bảng dưới đây sẽ so sánh hai phiên bản JDK mà Oracle cung cấp. Xin lưu ý rằng bảng này dựa trên sự hiểu biết của cá nhân của tôi. Do đó, hãy vui lòng tham khảo thêm nhiều nguồn trước khi đưa ra các quyết định liên quan đến việc triển khai bất cứ Oracle JDK build nào.

JDK Builds từ Oracle (https://jdk.java.net/)

Đặc điểm

Oracle OpenJDK Builds  

Oracle JDK (Java SE Downloads)

Miêu tả từ Oracle “Dành cho End users và developers muốn xài phiên bản miễn phí của JDK: Oracle OpenJDK cung cấp những tính năng và hiệu năng tương tự như Oracle JDK theo đúng qui định trong GPL license.” Dành cho khách hàng của Oracle.

Oracle JDK là phiên bản Oracle’s supported Java SE với mục đích lập trình, testing, prototyping chạy demo các ứng dụng Java.”

Địa chỉ Web https://jdk.java.net/11/ Download tại đây
GNU General Public License, version 2, với Classpath Exception Oracle Technology Network

License Agreement for Oracle Java SE

Build Platforms(Binaries) Linux / x64 (tar.gz)

macOS / x64 (tar.gz)

Windows / x64 (zip)

Linux / x64 (tar.gz, deb, rpm)

macOS / x64 (tar.gz, dmg)

Windows / x64 (zip, exe)

Solaris SPARC (tar.gz)

Thu phí Không
Oracle Support Cung cấp các bản bug fix và patche cho đến khi phiên bản tiếp theo của JDK được tung ra Java SE Subscription

(Hỗ trợ cho phiên bản LTS với thời hạn

có thể lên tới 8 năm)

Các phiên bản của java openjdk version “11” 2018-09-25

OpenJDK Runtime Environment 18.9 (build 11+28)

OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

java version “11” 2018-09-25

Java(TM) SE

Runtime Environment 18.9 (build 11+28)

Java HotSpot(TM)

-Bit Server VM 18.9 (build 11+28, mixed mode)

Yêu cầu phải chấp nhận với thỏa thuận cấp phép Không
Java Flight Recorder Không Có 
Java Mission Control Không
Advanced Management Console Không
Bảng này chỉ thể hiện sự hiểu biết và đánh từ riêng cá nhân của tôi; tham khảo tài liệu Oracle và tài liệu OpenJDK để biết thêm thông tin chính thức

Trong tương lai, những implementation khác của JDK sẽ có được tung ra với một số là miễn phí trong khi hình thức tính phí sẽ ngày càng xuất hiện nhiều hơn.

Techtalk via dzone

0