JDK là gì?

Java Development Kit(JDK)là 1 trong những ba gói technology cốt lõi được sử dụng tronglập trình Java, cùng rất JVM (Máy ảo Java - Java Virtual Machine) và JRE (Java Runtime Environment - môi trường xung quanh Java Runtime). Câu hỏi phân biệt thân ba công nghệ này, cũng như hiểu được cách chúng kết nối với nhau là vô cùng quan trọng.

Bạn đang xem: Java jdk là gì

- JVM là nguyên tố Java gốc rễ để chạy các chương trình.

- JRE là phần on-disk của Java, phần tạo ra JVM.

- JDK cho phép các developer tạo những chương trình Java, trong số đó các chương trình hoàn toàn có thể được JVM và JRE cách xử trí và chạy.

Các developer khi mới sử dụng Java thường dễ nhầm lẫn Java Development Kit với Java Runtime Environment. Để phân biệt, ta phải nhớ rằng JDK là 1 trong gói các công ráng phát triển ứng dụng dựa trên Java, trong những lúc JRE là gói công cụ thực hiện để chạy Java code.

JRE rất có thể được thực hiện như một thành phần tự do để chạy các chương trình Java, cho dù vậy, JRE vẫn là một phần của JDK. JDK đòi hỏi bộ giải pháp JRE vì chạy những chương trình Java là một phần của việc trở nên tân tiến chúng.

Bizfly Cloudchia sẻJDK theo 2 bí quyết như sau:

Định nghĩa chăm ngành: JDK là 1 hệ tiêu chuẩn trong việc triển khai căn cơ Java, bao gồm các trình phiên dịch dịch và thư viện lớp.

Định nghĩa thông thường: JDK là gói ứng dụng bạn cài xuống nhằm tạo các ứng dụng dựa trên Java.

Trình biên dịch JDK & Java

Ngoài JRE, môi trường thiên nhiên được sử dụng để chạy các ứng dụng Java, từng JDK hầu hết chứa trình biên dịch Java. Trình biên dịch là chương trình phần mềm có tác dụng lấy những tệp .java sống dạng thô - văn phiên bản thuần túy - cùng hiển thị bọn chúng thành những tệp thực thi có đuôi . Class.

Làm quen thuộc với JDK



Thiết lập một Java trong môi trường xung quanh phát triển cũng dễ như việc bạn tải về 1 JDK và thêm vào classpart. Khi sở hữu xuống JDK, các bạn sẽ cần lựa chọn phiên bản Java bạn muốn sử dụng. Java 8 là phiên bản được sử dụng thịnh hành nhất, mặc dù nhiên, tính đến thời gian hiện tại, Java 10 là phiên bạn dạng mới nhất. Java gia hạn khả năng tương thích ngược, do vậy bọn họ sẽ sở hữu xuống bản phát hành mới nhất.

Các gói JDK

Sau khi lựa chọn phiên phiên bản Java, bạn cũng biến thành cần lựa chọn gói Java ước ao sử dụng. Những gói là các Java Development Kit giành riêng cho các kiểu cải cách và phát triển khác nhau. Những gói bao gồm sẵn là Java Enterprise Edition (Java EE), Java Standard Edition (Java SE) và Java mobile Edition (Java ME).

Thông thường, một phiên bạn dạng JDK sẽ cất Java SE. Nếu như khách hàng tải xuống Java EE hoặc Java ME, bạn sẽ có một phiên bạn dạng Java SE tiêu chuẩn. Ví dụ, Java EE là gốc rễ tiêu chuẩn chỉnh với những công cụ bổ trợ tiện ích cho cải tiến và phát triển ứng dụng doanh nghiệp như Enterprise JavaBeans hay cung ứng cho Object Relational Mapping.

Việc chuyển đổi từ JDK này thanh lịch JDK cũng không tồn tại gì khó khăn khăn. Vị vậy, bạn không cần thiết phải quá lo ngại về vấn đề chọn đúng phiên bạn dạng và gói JDK ngay lập tức từ đầu.


*

Các phiên bản JDK tương thích

Do JDK cung cấp trình biên dịch cho các chương trình Java của bạn, bắt buộc JDK bạn áp dụng sẽ xác minh phiên bạn dạng Java nào bạn có thể mã hóa. Ví dụ: nếu bạn có nhu cầu sử dụng công dụng hỗ trợ mới tất cả trong Java 8, như toán tử Lambda, bạn sẽ cần ít nhất là phiên bạn dạng JDK Java 8 nhằm biên dịch. Ví như không, lệnh javac sẽ phủ nhận mã với lỗi cú pháp.

Download JDK

Để tập trung vào những kỹ thuật và những lớp cơ bản của JDK, bạn nên tải Java SE. Để sở hữu JDK Java SE, bạn truy vấn download page chính thức của Oracle. Bạn sẽ thấy rất nhiều gói JDK gồm sẵn nhằm lựa chọn, như vào ảnh:



Về Java EE

Nếu mục tiêu của chúng ta là xây dựng những ứng dụng web dựa trên Java, chúng ta nên lựa chọn Java EE. JDK Java EE bao gồm Java Servlet - cung cấp xử lý yêu cầu HTTP. Việc tiến hành JDK Java EE sẽ yên cầu một container - là 1 trong server chạy các ứng dụng Java EE. Glassfish là thực hiện tham chiếu sever Java EE mang đến Oracle. Những triển khai phổ cập khác là Tomcat và Jetty.

Cài đặt JDK

Khi bạn chạy trình thiết lập JDK, bạn sẽ được cấp một bộ cha thành phần: giải pháp phát triển, Mã nguồn cùng Public JRE. Bạn cũng có thể chọn cài đặt một hoặc toàn bộ các nguyên tố này hoặc chỉ cần chọn mặc định.

Nếu chúng ta chọn thiết lập cả ba thành phần theo mặc định , JDK với JRE của các bạn sẽ được cài đặt ở các vị trí khoác định trên hệ điều hành. Bên trên Windows, thông thường JDK vẫn được thiết lập vào ổ C: Program Files Java, như vào hình.

JDK trong câu lệnh

Cài để JDK với JRE vẫn thêm lệnh java vào command của bạn. Chúng ta có thể xác minh bằng phương pháp mở command shell với gõ java -version, các bạn sẽ nhận được phiên bạn dạng Java vừa sở hữu đặt. (Trong một số trường hợp, các bạn sẽ phải khởi rượu cồn lại hệ thống để nhận các thay đổi).

Ngoài ra. Bạn cũng sẽ cần javac này để biên dịch các tệp Java của bạn.

Xem thêm: Bảo Lưu Kết Quả Học Tập Tiếng Anh Là Gì, Bảo Lưu Học Tập Tiếng Anh Là Gì

Lệnh javac

Lệnh javac phía bên trong thư mục "/jdk", nhưng sẽ không được auto thêm vào path của hệ thống trong khi tải đặt. Các bạn sẽ có tùy chọn để tự cài đặt javac hoặc cài đặt một IDE bao gồm chứa lệnh này.

Theo BizFly tổng hợp