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

Làm cách nào chúng ta có thể sửa đổi một mô-đun hiện có trong Java 9?


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 để đọc , không phụ thuộc vào khai báo mô-đun. có thể là KHÔNG hoạt động hoàn toàn để đọc tất cả các mô-đun không tên.

2) --add-exports <module>/<package>=<target-module>(,<target-module>)*

Lệnh trên có thể cập nhật để xuất tới , không phụ thuộc vào khai báo mô-đun. có thể là KHÔNG hoạt động hoàn toàn để xuất sang tất cả các mô-đun không tên.

3) --add-opens <module>/<package>=<target-module>(,<target-module>)*

Cập nhật lệnh trên để mở tới , bất kể khai báo mô-đun.

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 .