Sự khác biệt giữa JDK và JRE

Tác Giả: Laura McKinney
Ngày Sáng TạO: 2 Tháng Tư 2021
CậP NhậT Ngày Tháng: 15 Có Thể 2024
Anonim
Sự khác biệt giữa JDK và JRE - Khoa HọC
Sự khác biệt giữa JDK và JRE - Khoa HọC

NộI Dung

Sự khác biệt chính

Hiểu sự khác biệt giữa JDK và JRE trong Java là rất quan trọng. Có nhiều sự khác biệt giữa hai điều này. Sự khác biệt chính giữa JDK và JRE là JDK là một bộ phần mềm được sử dụng để phát triển các ứng dụng dựa trên Java. Mặt khác, JRE là một triển khai của máy ảo Java (JVM) thực sự thực thi các chương trình Java.


JDK là gì?

JDK là viết tắt của Java Development Kit, được phát hành bởi Tập đoàn Oracle dưới dạng sản phẩm nhị phân để hỗ trợ các nhà phát triển Java phát triển qua Windows, Linux, Mac OS X và Solaris. Đây là một triển khai của Java SE, Java EE hoặc Java ME. Nó bao gồm một máy ảo Java riêng (JVM) và nhiều thành phần khác để hoàn thành công thức cho Ứng dụng Java. Nó là Bộ công cụ phát triển phần mềm (SDK) được sử dụng rộng rãi. Các thành phần chính của JDK chủ yếu là: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, chính sách, VisualVM, wsimport, jrunscript, xjc, v.v.

JRE là gì?

JRE là viết tắt của Java Runtime Môi trường cho phép các nhà phát triển chạy các ứng dụng và tiểu dụng được viết bằng ngôn ngữ lập trình Java. Các applet này cho phép các nhà phát triển có trải nghiệm trực tuyến lớn hơn nhiều so với việc tương tác đơn giản với các trang HTML tĩnh. Nó cũng là sản phẩm của Tập đoàn Oracle và chứa một máy ảo Java độc lập (HotSpot), plugin trình duyệt, thư viện chuẩn Java và một công cụ cấu hình. Đây là môi trường Java phổ biến nhất được cài đặt trên PC Windows và có sẵn miễn phí cho trang web chính thức của Java.


Sự khác biệt chính

  1. JDK là một yêu cầu cơ bản để phát triển các ứng dụng Java. JRE là một trình cắm thêm được yêu cầu để chạy các chương trình Java.
  2. JDK cần nhiều không gian đĩa hơn vì nó chứa JRE cùng với các công cụ phát triển khác nhau. JRE nhỏ hơn JDK mà tại sao nó chiếm ít không gian đĩa hơn.
  3. JDK bao gồm tập hợp các lớp API, JRE, trình biên dịch Java, Webstart và các tệp quan trọng khác được yêu cầu để viết các ứng dụng và tiểu dụng Java. JRE bao gồm các thư viện JVM, Core và các thành phần quan trọng khác được yêu cầu để chạy các ứng dụng và tiểu dụng được viết bằng Java.
  4. JDK là một bộ phần mềm được sử dụng để phát triển các ứng dụng dựa trên Java. Mặt khác, JRE là một triển khai của máy ảo Java (JVM) thực sự thực thi các chương trình Java.
  5. JDK chứa JRE cộng với các công cụ phát triển trong khi JRE là một triển khai của JVM.

Guts vs Gut - Có gì khác biệt?

Laura McKinney

Có Thể 2024

Ruột (danh từ)ố nhiều của ruộtRuột (danh từ)Các ràng buộc hoặc nội dung của bụng.Ruột (danh từ)Lòng can đảm; ự quyết tâm."Phải có một ố can đảm để nói trước khá...

ữa lắc và mạch nha là hai trong ố các loại đồ uống có nguồn gốc oda nổi tiếng được mọi người trên toàn cầu yêu thích. Những đồ uống dễ pha chế này rất phổ ...

Chúng Tôi Khuyên BạN