mô-đun là một tập hợp mã và dữ liệu được đặt tên, tự mô tả. Mã đã được tổ chức như một tập hợp các gói chứa các kiểu như các lớp và giao diện Java. Dữ liệu bao gồm tài nguyên và các loại thông tin tĩnh khác. Chúng tôi cần khai báo một mô-đun, sau đó thêm module-info.java ở gốc của mã nguồn.
Dưới đây là mẫu của " module-info.java" tệp.
module <module-name> { requires <module-name1> ; requires <module-name2>; exports <package-name1>; exports <package-name2>; exports <package-name> to <module-name> }
Chúng tôi có thể sử dụng một số tùy chọn dòng lệnh giúp chúng tôi sửa đổi các mô-đun hiện có và thêm các phần phụ thuộc vào chúng, xuất các gói bổ sung.
Dưới đây là một số dòng lệnh các lệnh có thể được sử dụng để sửa đổi mô-đun hiện có.
1) --add-reads <module>=<target-module>(,<target-module>)*
Lệnh trên có thể cập nhật
2) --add-exports <module>/<package>=<target-module>(,<target-module>)*
Lệnh trên có thể cập nhật
3) --add-opens <module>/<package>=<target-module>(,<target-module>)*
Cập nhật lệnh trên
4) --patch-module <module>=<file>(;<file>)*
Lệnh trên có thể thay thế hoặc tăng mô-đun bằng các lớp và tài nguyên trong jar tệp hoặc thư mục .