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 và 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 và mô tả lệnh con không chấp nhận bất kỳ tùy chọn nào.