JDK là gì?
Java Development Kit(JDK)là một trong các ba gói công nghệ cốt lõi được áp dụng tronglập trình Java, cùng rất JVM (Máy ảo Java - Java Virtual Machine) cùng JRE (Java Runtime Environment - môi trường xung quanh Java Runtime). Câu hỏi phân biệt thân ba technology này, tương tự như hiểu được giải pháp chúng kết nối với nhau là khôn xiết quan trọng.
Bạn đang xem: Định nghĩa java development kit (jdk) là gì?
- JVM là yếu tắc Java căn cơ để chạy những chương trình.
- JRE là phần on-disk của Java, phần tạo ra JVM.
- JDK được cho phép các developer tạo những chương trình Java, trong những số đó các chương trình rất có thể được JVM với JRE xử lý và chạy.
Các developer lúc mới áp dụng Java thường rất dễ nhầm lẫn Java Development Kit với Java Runtime Environment. Để phân biệt, ta cần nhớ rằng JDK là một gói các công nuốm phát triển phần mềm dựa trên Java, trong những khi JRE là gói công cụ thực hiện để chạy Java code.
JRE rất có thể được sử dụng như một thành phần độc lập để chạy các chương trình Java, cho dù vậy, JRE vẫn là một trong những phần của JDK. JDK đòi hỏi bộ hình thức JRE bởi chạy những chương trình Java là một trong những phần của việc phát triển chúng.
Bizfly Cloudchia sẻJDK theo 2 giải pháp như sau:
Định nghĩa chuyên ngành: JDK là 1 trong những hệ tiêu chuẩn chỉnh trong câu hỏi triển khai căn cơ Java, bao gồm các trình thông ngôn dịch cùng thư viện lớp.
Định nghĩa thông thường: JDK là gói ứng dụng bạn sở hữu xuống nhằm tạo những ứng dụng dựa vào Java.
Trình biên dịch JDK và Java
Ngoài JRE, môi trường thiên nhiên được sử dụng để chạy những ứng dụng Java, từng JDK hầu như chứa trình biên dịch Java. Trình biên dịch là lịch trình phần mềm có chức năng lấy các tệp .java làm việc dạng thô - văn bạn dạng thuần túy - cùng hiển thị bọn chúng thành những tệp thực hiện có đuôi . Class.
Làm thân quen với JDK
Thiết lập một Java trong môi trường thiên nhiên phát triển cũng dễ như câu hỏi bạn download 1 JDK và tiếp tế classpart. Khi tải xuống JDK, bạn sẽ cần lựa chọn phiên bạn dạng Java bạn muốn sử dụng. Java 8 là phiên phiên bản được sử dụng phổ cập nhất, mặc dù nhiên, tính đến thời khắc hiện tại, Java 10 là phiên bản mới nhất. Java gia hạn khả năng tương thích ngược, do vậy chúng ta sẽ sở hữu xuống phiên bản phát hành bắt đầu nhất.
Các gói JDK
Sau khi chọn phiên bản Java, bạn cũng trở thành cần lựa chọn gói Java ao ước sử dụng. Các gói là những Java Development Kit giành riêng cho các kiểu cải tiến và phát triển khác nhau. Các gói bao gồm sẵn là Java Enterprise Edition (Java EE), Java Standard Edition (Java SE) với Java mobile Edition (Java ME).
Thông thường, một phiên phiên bản JDK sẽ cất Java SE. Nếu như bạn tải xuống Java EE hoặc Java ME, các bạn sẽ có một phiên phiên bản Java SE tiêu chuẩn. Ví dụ, Java EE là nền tảng tiêu chuẩn chỉnh với những công cụ hỗ trợ tiện ích cho cải cách và phát triển ứng dụng công ty như Enterprise JavaBeans hay cung ứng cho Object Relational Mapping.
Việc đổi khác từ JDK này sang JDK cũng không có gì nặng nề khăn. Bởi vì vậy, bạn không nhất thiết phải quá lo lắng về bài toán chọn đúng phiên bản và gói JDK ngay từ đầu.

Các phiên phiên bản JDK tương thích
Do JDK cung ứng trình biên dịch cho những chương trình Java của bạn, đề nghị JDK bạn thực hiện sẽ xác định phiên bạn dạng Java nào chúng ta có thể mã hóa. Ví dụ: nếu bạn có nhu cầu sử dụng tác dụng hỗ trợ mới tất cả trong Java 8, như toán tử Lambda, bạn sẽ cần tối thiểu là phiên phiên bản JDK Java 8 nhằm biên dịch. Giả dụ không, lệnh javac sẽ phủ nhận mã với lỗi cú pháp.
Download JDK
Để tập trung vào các kỹ thuật và những lớp chủ quản của JDK, bạn nên tải Java SE. Để tải JDK Java SE, bạn truy vấn download page chấp thuận của Oracle. Các bạn sẽ thấy rất nhiều gói JDK có sẵn để lựa chọn, như trong ảnh:
Về Java EE
Nếu mục tiêu của người sử dụng là xây dựng những ứng dụng web dựa trên Java, chúng ta nên lựa lựa chọn Java EE. JDK Java EE bao gồm Java Servlet - hỗ trợ xử lý yêu ước HTTP. Việc triển khai JDK Java EE sẽ đòi hỏi một container - là một server chạy các ứng dụng Java EE. Glassfish là triển khai tham chiếu máy chủ Java EE mang đến Oracle. Các triển khai thông dụng khác là Tomcat cùng Jetty.
Cài để JDK
Khi bạn chạy trình cài đặt JDK, bạn sẽ được cấp một bộ bố thành phần: phương pháp phát triển, Mã nguồn và Public JRE. Chúng ta cũng có thể chọn thiết đặt một hoặc tất cả các yếu tắc này hoặc chỉ việc chọn mang định.
Nếu bạn chọn thiết lập cả cha thành phần theo khoác định , JDK với JRE của các bạn sẽ được cài đặt ở những vị trí mang định trên hệ điều hành. Trên Windows, thường thì JDK đã được setup vào ổ C: Program Files Java, như trong hình.
JDK trong câu lệnh
Cài đặt JDK và JRE vẫn thêm lệnh java vào command của bạn. Bạn cũng có thể xác minh bằng cách mở command shell và gõ java -version, bạn sẽ nhận được phiên bạn dạng Java vừa tải đặt. (Trong một trong những trường hợp, bạn sẽ phải khởi đụng lại khối hệ thống để nhận những thay đổi).
Ngoài ra. Bạn cũng sẽ cần javac này nhằm biên dịch các tệp Java của bạn.
Xem thêm: Luyện Tập Viết Đoạn Văn Tự Sự Kết Hợp Với Miêu Tả Và Biểu Cảm Lớp 8
Lệnh javac
Lệnh javac phía trong thư mục "/jdk", nhưng sẽ không được auto thêm vào path của hệ thống trong khi cài đặt. Các bạn sẽ có tùy lựa chọn để tự cài đặt javac hoặc cài đặt một IDE có chứa lệnh này.
Theo BizFly tổng hợp