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

Tầm quan trọng của định dạng jmod trong Java 9 là gì?


Java 9 đã giới thiệu một định dạng mới có tên " jmod "để đóng gói các mô-đun. Các tệp jmod có thể được thiết kế để xử lý nhiều loại nội dung hơn jar các tập tin. Nó cũng có thể đóng gói mã cục bộ , tệp cấu hình , lệnh cục bộ và các loại dữ liệu khác. " jmod "định dạng không hỗ trợ trong thời gian chạy và có thể dựa trên định dạng zip hiện tại. Định dạng jmod có thể được sử dụng ở cả trình biên dịch liên kết thời gian và có thể được tìm thấy trong JDK_HOME \ jmods thư mục, trong đó JDK_HOME là một thư mục. Các tệp ở định dạng jmod có " .jmod "phần mở rộng.

Java 9 đi kèm với một công cụ mới có tên jmod và nó nằm trong JDK_HOME \ bin danh mục. Nó có thể được sử dụng để tạo tệp jmod, liệt kê nội dung của tệp jmod, in mô tả của mô-đun và ghi lại giá trị băm của mô-đun được sử dụng.

Cú pháp

jmod <subcommand> <options> <jmod-file>

jmod lệnh chứa ít nhất một trong các lệnh con sau :

  • tạo
  • trích xuất
  • danh sách
  • mô tả
  • băm

danh sách mô tả lệnh con không chấp nhận bất kỳ tùy chọn nào. jmod tệp sẽ được tạo hoặc tệp jmod hiện có sẽ được mô tả.