Nên dùng phiên bản JDK nào?
(whichjdk.com)-
OpenJDK là bản triển khai mã nguồn mở của đặc tả Java SE, nhưng chỉ là mã nguồn
-
Các bản phân phối nhị phân được nhiều nhà cung cấp cung cấp
→ Có sự khác biệt về giấy phép/hỗ trợ trả phí hay không/các nền tảng được hỗ trợ/tần suất cập nhật, v.v.
- Hướng dẫn tổng hợp nên chọn cái nào là tốt
→ Khuyến nghị cơ bản là Adoptium Eclipse Temurin 17
- Giải thích về từng bản phân phối
→ OpenJDK builds by Oracle (jdk.java.net)
→ Oracle Java SE Development Kit (JDK)
→ Adoptium Eclipse Temurin
→ AdoptOpenJDK
→ Azul Zulu
→ BellSoft Liberica JDK
→ IBM Semeru Runtime
→ Amazon Corretto
→ Microsoft Build of OpenJDK
→ Alibaba Dragonwell
→ SapMachine
→ Red Hat OpenJDK
→ GraalVM
5 bình luận
Tôi đang dùng graalvm khá ổn cho CI và build. Tuy nhiên vẫn thấy tiếc vì chưa có binary cho m1.
Có vẻ sắp có graalvm hỗ trợ Java17, hy vọng sẽ được bao gồm... nhưng
nghe nói thiếu bộ nhớ nên khá khó để cấu hình CI.
https://github.com/oracle/graal/issues/2666#issuecomment-937627354
Sự kiện mở hộp GraalVM(?) được cho là sẽ được phát trực tiếp tại đây.
https://youtu.be/Tsc2Io9DJsE
Tôi đương nhiên vẫn dùng AdoptOpenJDK, nhưng từ tháng 7 thì đã chuyển sang Adoptium rồi nhỉ...
Tôi đang vận hành dịch vụ dựa trên AWS nên đang sử dụng Amazon Corretto. :)
Tôi chủ yếu dùng AdoptOpenJdk, hóa ra dự án này được tiếp nối thành Adoptium… nhỉ