Computer >> Máy Tính >  >> Lập trình >> Java

Cấu trúc của thư mục JDK và JRE trong Java 9 là gì?

Cấu trúc thư mục của JDK JRE gần như giống nhau, ngoại trừ việc JDK có hai thư mục bổ sung như jmods bao gồm và cũng không có thư mục con JRE nào trong JDK9 phiên bản.

JDK thư mục là thư mục gốc để cài đặt phần mềm JDK. Thư mục này cũng bao gồm bản quyền , readme src.zip tệp, có thể là tệp lưu trữ mã nguồn của nền tảng Java.

Cấu trúc thư mục JDK:

JDK-9
   - bin
   - conf
   - include
   - jmods
   - legal
   - lib
  • JDK / bin thư mục chứa trình khởi chạy dòng lệnh và thực thi có thể được xác định bởi các mô-đun được liên kết với hình ảnh.
  • JDK / conf thư mục chứa .properties , .policy, và các tệp cấu hình khác nhằm mục đích chỉnh sửa bởi nhà phát triển, người triển khai và cả người dùng cuối.
  • JDK / lib thư mục chứa các chi tiết triển khai riêng của hệ thống thời gian chạy. Những tệp này không nhằm mục đích sử dụng bên ngoài và không được sửa đổi.
  • JDK / jmods thư mục chứa các định nghĩa mô-đun đã biên dịch.
  • JDK / legal thư mục chứa bản quyền giấy phép các tệp cho từng mô-đun.
  • JDK / bao gồm thư mục chứa ngôn ngữ C tệp tiêu đề hỗ trợ mã gốc lập trình với Java Native Interface ( JNI ) và Máy ảo Java Giao diện trình gỡ lỗi (JVM).


JRE là thư mục gốc để cài đặt phần mềm JRE. Thư mục này chứa readme và các thư mục JRE khác.

Cấu trúc thư mục JRE:

JRE-9
   - bin
   - conf
   - legal
   - lib
  • JRE / bin thư mục chứa các trình khởi chạy dòng lệnh và thực thi được xác định bởi các mô-đun liên kết với một hình ảnh.
  • JRE / conf thư mục chứa .properties, . chính sách và các tệp cấu hình khác nhằm mục đích chỉnh sửa bởi nhà phát triển, người triển khai và cả người dùng cuối.
  • JRE / lib thư mục chứa các chi tiết triển khai riêng của hệ thống thời gian chạy. Những tệp này không nhằm mục đích sử dụng bên ngoài và không được sửa đổi.
  • JRE / legal thư mục chứa các tệp bản quyền và giấy phép cho mỗi mô-đun.