JDK vs JRE
JDK là viết tắt của Bộ phát triển Java trong khi JRE là viết tắt của Môi trường chạy thi hành Java.
JRE là những gì cần thiết để chạy các ứng dụng Java. Đi kèm bên trong là một triển khai của Máy ảo Java (JVM).
JDK bao gồm JRE và nhiều công cụ phát triển ứng dụng Java khác. Ví dụ, trình biên dịch Java (javac) chỉ được bao gồm trong JDK.
Nếu bạn muốn chạy phần mềm Java, bạn có thể chỉ cần sống với JRE. Kích thước tệp cài đặt JRE cũng nhỏ hơn.
Nếu bạn là nhà phát triển phần mềm Java, bạn cần sử dụng JDK. Như đã nói, nếu bạn tải xuống và cài đặt JDK, bạn không cần cài đặt JRE vì JRE được bao gồm trong JDK.