Vietnam Ban tin hang ngay Tieng Viet
Media Vietnam Vietnam Ban tin hang ngay
Blog Chinh tri Cong nghe Dia phuong Kinh doanh The gioi

Java 18 – Tải xuống, Tính năng và Trạng thái Hỗ trợ

Pham Duong Minh Huy • 2026-07-07 • Da kiem duyet Minh Nguyen





Java 18: Tải xuống, Tính năng, So sánh và Trạng thái Hỗ trợ (2025)

Java 18 là phiên bản phát hành tính năng (feature release) theo chu kỳ 6 tháng của Oracle, ra mắt vào tháng 3 năm 2022. Khác với các bản LTS như Java 8 hay Java 17, Java 18 chỉ được hỗ trợ trong vòng 6 tháng và đã chính thức kết thúc vòng đời vào tháng 9 năm 2022. Bài viết này cung cấp tổng quan về cách tải xuống, các tính năng nổi bật, so sánh với các phiên bản khác và trạng thái hỗ trợ hiện tại của Java 18.

Dù không còn được khuyến khích sử dụng trong môi trường sản xuất, Java 18 vẫn là một mốc quan trọng trong lịch sử phát triển của ngôn ngữ Java, giới thiệu một số cải tiến đáng chú ý. Người dùng đang tìm kiếm thông tin về Java 18 thường muốn biết cách tải về, so sánh với các phiên bản LTS và hiểu rõ vì sao nên nâng cấp.

Tải xuống Java 18 ở đâu?

Phiên bản: Java 18 (JDK 18)
Loại phát hành: Feature release (non-LTS)
Ngày phát hành: Tháng 3 năm 2022
Ngày kết thúc hỗ trợ: Tháng 9 năm 2022
  • Java 18 là bản phát hành tính năng non-LTS, không được khuyến khích sử dụng trong sản xuất lâu dài.
  • Java 18 đã chính thức kết thúc vòng đời vào tháng 9 năm 2022 và không còn nhận bản vá bảo mật.
  • Phiên bản này ra mắt sau Java 17 LTS và trước Java 19, theo chu kỳ 6 tháng của Oracle.
  • Người dùng nên nâng cấp lên Java 17 LTS hoặc phiên bản mới hơn để đảm bảo an toàn.
  • Java 18 vẫn có sẵn để tải xuống từ Oracle Archive dành cho mục đích thử nghiệm hoặc lưu trữ.
Tiêu chí Thông tin
Bản phát hành JDK 18
Nhà phát triển Oracle Corporation, OpenJDK
Ngày phát hành 22 tháng 3 năm 2022
Ngày kết thúc hỗ trợ 30 tháng 9 năm 2022
Loại Feature release (non-LTS)
Giấy phép Oracle No-Fee Terms and Conditions (NFTC) / GPLv2+CE
Trạng thái hiện tại Đã kết thúc hỗ trợ

Trang tải chính thức Oracle

Bản phân phối chính thức của Java 18 hiện chỉ có sẵn trên trang lưu trữ Oracle Java SE 18 Archive Downloads. Đây là nơi duy nhất Oracle cung cấp các bản build JDK 18 cho mục đích thử nghiệm hoặc truy xuất lịch sử. Trang này không còn nhận được cập nhật bảo mật hay bản vá nào kể từ tháng 9/2022.

Tải Java 18 cho người dùng Việt Nam

Không có phiên bản Java 18 riêng biệt dành cho thị trường Việt Nam. Người dùng có thể tải xuống cùng một tệp cài đặt từ Oracle Archive hoặc từ trang OpenJDK JDK 18 Releases. Tuy nhiên, OpenJDK đã thông báo rằng JDK 18 đã bị thay thế và không còn được hỗ trợ. Các tài liệu tiếng Việt hiện nay chủ yếu tập trung vào Java 17 LTS hoặc Java 21 LTS.

So sánh với Java 17 LTS

Java 17 là bản phát hành LTS hiện hành, được khuyến nghị cho mọi dự án mới và sản xuất. Khác với Java 18, Java 17 nhận được bản cập nhật bảo mật miễn phí trong 3 năm theo điều khoản NFTC của Oracle, và các nhà cung cấp bên thứ ba như Red Hat, BellSoft hỗ trợ đến tháng 3/2030. Xem thêm thông tin chi tiết tại bài viết Java 17 (LTS) – Khuyên dùng hiện tại.

Có gì mới trong Java 18?

Java 18 giới thiệu 22 Đề xuất cải tiến Java (JEPs), tập trung vào các cải tiến về API, hiệu năng và bảo mật. Mặc dù là bản phát hành ngắn hạn, một số tính năng của nó đã đặt nền tảng cho các phiên bản sau.

Các tính năng chính

  • UTF-8 theo mặc định (JEP 400): Tất cả các ứng dụng Java đều sử dụng UTF-8 làm charset mặc định, thay vì kế thừa từ hệ điều hành, giúp tránh lỗi ký tự trên các nền tảng khác nhau.
  • Simple Web Server (JEP 408): Một máy chủ web nhẹ, đơn giản dành cho việc viết mã và kiểm thử, không yêu cầu thư viện phức tạp.
  • Code Point Inspectors (JEP 411): Hỗ trợ kiểm tra các điểm mã trong CharsetDecoderCharsetEncoder.
  • Nén Z Standard (JEP 410): Tích hợp hỗ trợ nén Z Standard vào java.util.zip.
Lưu ý

Do Java 18 chỉ có vòng đời 6 tháng, các tính năng này không được duy trì hoặc cập nhật trong các bản vá sau đó. Người dùng nên kiểm tra xem các tính năng này đã được đưa vào các phiên bản LTS mới hơn hay chưa.

So sánh Java 18 với Java 8

Java 8 vẫn là phiên bản LTS được nhiều doanh nghiệp sử dụng, nhưng đã không còn nhận cập nhật miễn phí từ năm 2019. So với Java 8, Java 18 mang đến cú pháp hiện đại hơn, hiệu năng được cải thiện nhờ trình biên dịch JIT và các API mới. Tuy nhiên, việc nâng cấp trực tiếp từ Java 8 lên Java 18 không được khuyến nghị vì lý do bảo mật và hỗ trợ; thay vào đó nên chuyển lên Java 17 LTS. Tham khảo bảng so sánh chi tiết tại Java 8 vs Java 17 vs Java 19: So sánh Lifecycle & End of Life (EOL).

So sánh Java 18 với các phiên bản gần đây

So với Java 17 LTS, Java 18 chỉ bổ sung một số tính năng nhỏ và không có thay đổi mang tính đột phá. Java 19 kế thừa các JEP từ Java 18 và thêm các tính năng thử nghiệm như Record Patterns. Cả Java 18 và 19 đều đã kết thúc vòng đời. Bảng dưới đây so sánh nhanh vòng đời của các phiên bản.

Java 18 có còn được hỗ trợ không?

Câu trả lời ngắn gọn: không. Java 18 đã chính thức kết thúc hỗ trợ vào tháng 9 năm 2022. Đây là bản phát hành non-LTS, chỉ có thời gian hỗ trợ 6 tháng kể từ ngày phát hành.

Vòng đời của Java 18

Theo lộ trình hỗ trợ chính thức của Oracle, Java 18 được phân loại là Feature Release. Điều này có nghĩa là Oracle chỉ cung cấp các bản build OpenJDK trong 6 tháng và không phát hành bất kỳ bản cập nhật bảo mật nào sau đó. Các nhà cung cấp bên thứ ba như Red Hat hay BellSoft cũng chỉ hỗ trợ tối đa 6 tháng cho phiên bản này. Xem thêm thông tin trên trang Oracle Java SE Support Roadmap.

Cảnh báo

Sử dụng Java 18 trong môi trường sản xuất là rủi ro bảo mật cao vì không có bản vá lỗi hoặc cập nhật bảo mật. Các lỗ hổng được phát hiện sau tháng 9/2022 sẽ không được khắc phục. Nên nâng cấp ngay lên Java 17 LTS hoặc Java 21 LTS.

Tại sao nên chuyển sang Java 17 LTS?

Java 17 là LTS hiện tại, được hỗ trợ đến tháng 9/2029 từ Oracle và đến tháng 3/2030 từ các vendor khác. Nó mang lại sự ổn định, bảo mật liên tục và hiệu năng vượt trội. Các tính năng mới như Virtual Threads (xuất hiện trong Java 21) cũng dựa trên nền tảng của Java 17. Đọc thêm hướng dẫn chi tiết tại Java 17 (LTS) – Khuyên dùng hiện tại (link đã được đề cập ở trên).

Ngày phát hành và kết thúc hỗ trợ

  • Phát hành: 22 tháng 3 năm 2022
  • Kết thúc hỗ trợ (EOL): 30 tháng 9 năm 2022
  • Thời gian hỗ trợ: 6 tháng
Mẹo

Nếu bạn cần truy xuất mã nguồn hoặc tài liệu Java 18 để tham khảo, hãy tải từ Oracle Archive. Tuyệt đối không sử dụng cho hệ thống đang hoạt động. Thay vào đó, hãy lập kế hoạch nâng cấp lên Java 21 LTS – phiên bản mới nhất có hỗ trợ dài hạn.

Lịch sử phát hành và kết thúc hỗ trợ của Java 18

  1. Tháng 9/2021: Java 17 LTS được phát hành (phiên bản LTS hiện tại).
  2. Tháng 3/2022: Java 18 được phát hành (non-LTS).
  3. Tháng 9/2022: Java 18 kết thúc hỗ trợ; Java 19 ra mắt.
  4. Hiện tại (2025): Java 18 không còn được hỗ trợ; người dùng được khuyến nghị nâng cấp lên Java 17 LTS hoặc Java 21 LTS.

Thông tin đã xác nhận và những điều chưa rõ về Java 18

Thông tin đã xác nhận Thông tin chưa rõ
Java 18 là bản phát hành non-LTS (không hỗ trợ dài hạn). Một số câu hỏi như “Java 18 2019” có thể là nhầm lẫn (Java 18 thực tế ra mắt 2022).
Java 18 đã kết thúc hỗ trợ vào tháng 9 năm 2022. Hiệu suất cụ thể của Java 18 so với Java 8 có thể thay đổi tùy ứng dụng.
Java 18 có thể tải xuống từ Oracle Archive. Tính khả dụng của bản phân phối từ các vendor khác (Azul, IBM, v.v.) có thể khác nhau.
Không có bản cập nhật bảo mật nào cho Java 18 sau tháng 9/2022.

Bối cảnh và ý nghĩa của Java 18

Java đã áp dụng chu kỳ phát hành 6 tháng kể từ năm 2017, với các bản LTS được phát hành mỗi 2-3 năm. Java 18 là một bản feature release nằm giữa Java 17 LTS và Java 19. Nó đánh dấu sự chuyển đổi sang mô hình cấp phép mới (NFTC) của Oracle, cho phép sử dụng miễn phí trong thời gian hỗ trợ ngắn. Đối với các dự án mới, các chuyên gia khuyến nghị chọn Java 17 LTS hoặc Java 21 LTS thay vì các bản non-LTS như Java 18.

Nguồn tham khảo và trích dẫn

“Go to the Oracle Java Archive page. The JDK is a development environment for building applications using the Java programming language.”

— Oracle Java SE 18 Archive Downloads (đã liên kết ở trên)

“JDK 18 has been superseded. Older releases, which do not include the most up to date security vulnerability…”

— OpenJDK JDK 18 Releases (đã liên kết ở trên)

“Java 18 is a non-LTS feature release following Java 17 LTS. It preceded Java 19 (September 2022). Java 18 reached end-of-life in September 2022.”

Azul Glossary: Java 18

Tổng kết: Java 18 có đáng sử dụng không?

Java 18 là một bản phát hành lịch sử, phù hợp cho việc thử nghiệm và tìm hiểu, nhưng hoàn toàn không thích hợp cho môi trường sản xuất do đã kết thúc hỗ trợ. Người dùng nên tập trung vào Java 17 (LTS) – Khuyên dùng hiện tại (đã đề cập ở trên) hoặc các phiên bản LTS mới hơn để đảm bảo an toàn và hiệu suất lâu dài.

Câu hỏi thường gặp

Java net là gì?

Java net (java.net) là một tên miền trước đây được sử dụng cho các dự án nguồn mở Java; hiện nay các tài nguyên đã được chuyển sang OpenJDK. Có thể liên quan đến trang ‘jdk.java.net’.

Java video là gì?

Có thể là video hướng dẫn về Java hoặc thư viện Java cho xử lý video. Từ khóa này xuất hiện trong danh sách câu hỏi, nhưng không có ngữ cảnh cụ thể từ dữ liệu.

Java 18 2019 có nghĩa là gì?

Đây có thể là một truy vấn sai hoặc nhầm lẫn. Java 18 thực tế được phát hành vào tháng 3 năm 2022, không phải 2019. Có thể người dùng muốn hỏi về Java 9 (2017) hoặc Java 11 (2018 LTS).

Java 18 vn là gì?

Có thể là phiên bản dành riêng cho Việt Nam? Thực tế không có phiên bản quốc gia riêng. Có thể người dùng tìm kiếm nội dung tiếng Việt hoặc trang download địa phương.

Java 18 có miễn phí không?

Có, Java 18 có sẵn miễn phí theo Oracle No-Fee Terms and Conditions (NFTC) hoặc GPLv2+CE (OpenJDK).


Pham Duong Minh Huy

Ve tac gia

Pham Duong Minh Huy

Noi dung duoc cap nhat trong ngay voi kiem chung nguon thong tin minh bach.