JDK là gì?

Java Development Kit(JDK)là một trong ba gói technology then chốt được sử dụng trongxây dựng Java, cùng với JVM (Máy ảo Java - Java Virtual Machine) với JRE (Java Runtime Environment - Môi ngôi trường Java Runtime). Việc phân minh giữa bố technology này, tương tự như gọi được giải pháp bọn chúng kết nối cùng nhau là rất đặc biệt.

Bạn đang xem: Jdk là gì

- JVM là yếu tắc Java nền tảng gốc rễ nhằm chạy những lịch trình.

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

- JDK được cho phép các developer sinh sản các chương trình Java, trong các số ấy những lịch trình hoàn toàn có thể được JVM cùng JRE cách xử lý cùng chạy.

Các developer Lúc bắt đầu thực hiện Java thường rất dễ lầm lẫn Java Development Kit cùng với Java Runtime Environment. Để phân minh, ta phải hãy nhờ rằng JDK là 1 trong những gói các nguyên tắc cải tiến và phát triển phần mềm dựa trên Java, trong khi JRE là gói giải pháp thực hiện để chạy Java code.

JRE hoàn toàn có thể được áp dụng như một nhân tố chủ quyền nhằm chạy các lịch trình Java, dù vậy, JRE vẫn luôn là 1 phần của JDK. JDK đòi hỏi cỗ lý lẽ JRE bởi vì chạy những lịch trình Java là một trong những phần của việc cải cách và phát triển chúng.

Bizfly Cloudphân tách sẻJDK theo 2 phương pháp nlỗi sau:

Định nghĩa siêng ngành: JDK là một trong những hệ tiêu chuẩn chỉnh vào Việc xúc tiến nền tảng gốc rễ Java, bao hàm các trình phiên dịch dịch với tlỗi viện lớp.

Định nghĩa thông thường: JDK là gói ứng dụng chúng ta cài xuống để tạo ra những áp 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 những áp dụng Java, từng JDK gần như chứa trình biên dịch Java. Trình biên dịch là công tác phần mềm có khả năng lấy các tệp .java sinh sống dạng thô - văn uống bản đơn thuần - với hiển thị bọn chúng thành các tệp triển khai bao gồm đ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 cải tiến và phát triển cũng dễ nlỗi bài toán chúng ta tải về 1 JDK và cung ứng classpart. Khi tải xuống JDK, bạn sẽ phải chọn phiên bạn dạng Java mình muốn thực hiện. Java 8 là phiên phiên bản được thực hiện phổ biến độc nhất, tuy nhiên, tính mang đến lúc này, Java 10 là phiên bản tiên tiến nhất. Java bảo trì kỹ năng cân xứng ngược, bởi vậy bọn họ đang thiết lập xuống phiên bản thiết kế mới nhất.

Xem thêm: Tên Gọi Phần Mềm Chống Virus Của Microsoft Trên Hệ Điều Hành Windows 10 Là Gì?

Các gói JDK

Sau khi chọn phiên phiên bản Java, các bạn cũng sẽ phải lựa chọn gói Java mong áp dụng. Các gói là những Java Development Kit giành riêng cho những kiểu dáng cải tiến và phát triển không giống nhau. Các gói tất cả sẵn là Java Enterprise Edition (Java EE), Java Standard Edition (Java SE) và Java mobile Edition (Java ME).

thường thì, một phiên phiên bản JDK đang đựng Java SE. Nếu bạn thiết lập 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 chỉnh. Ví dụ, Java EE là căn cơ tiêu chuẩn cùng với các nguyên tắc bổ trợ app mang lại cách tân và phát triển vận dụng doanh nghiệp lớn như Enterprise JavaBeans tốt cung cấp đến Object Relational Mapping.

Việc biến đổi trường đoản cú JDK này quý phái JDK cũng không có gì trở ngại. Vì vậy, các bạn không nhất thiết phải vượt lo lắng về bài toán lựa chọn đúng phiên bản cùng gói JDK tức thì từ đầu.


*

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

Do JDK cung ứng trình biên dịch cho những lịch trình Java của chúng ta, đề nghị JDK các bạn sử dụng vẫn khẳng định phiên bản Java làm sao chúng ta có thể mã hóa. Ví dụ: nếu như bạn có nhu cầu thực hiện công dụng cung cấp mới có trong Java 8, như toán thù tử Lambda, các bạn sẽ phải tối thiểu là phiên phiên bản JDK Java 8 để biên dịch. Nếu không, lệnh javac vẫn phủ nhận mã cùng với lỗi cú pháp.

Download JDK

Để triệu tập vào các kỹ thuật cùng các lớp chủ chốt của JDK, chúng ta nên cài Java SE. Để sở hữu JDK Java SE, các bạn truy vấn download page chấp nhận của Oracle. quý khách đang thấy không hề ít gói JDK gồm sẵn để lựa chọn, như vào ảnh:



Về Java EE

Nếu phương châm của bạn là sản xuất các vận dụng web dựa trên Java, chúng ta nên gạn lọc Java EE. JDK Java EE bao gồm Java Servlet - hỗ trợ giải pháp xử lý kinh nghiệm HTTPhường. Việc thực hiện JDK Java EE sẽ đòi hỏi một container - là một hệ thống chạy các vận dụng Java EE. Glassfish là triển khai tmê say chiếu máy chủ Java EE mang lại Oracle. Các thực thi thông dụng không giống là Tommèo và Jetty.

Cài đặt JDK

Lúc các bạn chạy trình thiết đặt JDK, các bạn sẽ được cấp cho một bộ bố thành phần: Công nuốm cách tân và phát triển, Mã mối cung cấp cùng Public JRE. Quý khách hàng rất có thể chọn thiết đặt một hoặc toàn bộ những nhân tố này hoặc chỉ cần chọn mang định.

Nếu chúng ta chọn setup cả ba thành phần theo khoác định , JDK cùng JRE của các bạn sẽ được setup nghỉ ngơi các vị trí khoác định bên trên hệ quản lý. Trên Windows, thường thì JDK sẽ được thiết đặt vào ổ C: Program Files Java, nlỗi vào hình.

JDK trong câu lệnh

Cài đặt JDK và JRE sẽ thêm lệnh java vào command của người sử dụng. quý khách hàng hoàn toàn có thể xác minc bằng cách mlàm việc comm& shell và gõ java -version, các bạn sẽ cảm nhận phiên bạn dạng Java vừa thiết lập. (Trong một trong những trường phù hợp, các bạn sẽ đề xuất khởi hễ lại khối hệ thống để dìm những nỗ lực đổi).

Hình như. chúng ta cũng biến thành yêu cầu javac này nhằm biên dịch các tệp Java của người sử dụng.

Lệnh javac

Lệnh javac bên trong thỏng mục "/jdk", cơ mà sẽ không còn được tự động hóa chế tạo path của khối hệ thống trong lúc cài đặt. Bạn sẽ có được tùy chọn nhằm trường đoản cú thiết lập javac hoặc thiết lập một IDE tất cả cất lệnh này.

Theo BizFly tổng hợp


Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *