모듈 명명된 자체 설명 코드 및 데이터 모음입니다. 코드는 Java 클래스 및 인터페이스와 같은 유형을 포함하는 패키지 세트로 구성되었습니다. 데이터에는 리소스 및 기타 종류의 정적 정보가 포함됩니다. 모듈을 선언한 다음 module-info.java를 추가해야 합니다. 소스 코드의 루트에 있습니다.
아래는 "module-info.java" 템플릿입니다. 파일.
module <module-name> { requires <module-name1> ; requires <module-name2>; exports <package-name1>; exports <package-name2>; exports <package-name> to <module-name> }
특정 명령줄 옵션 을 사용할 수 있습니다. 기존 모듈을 수정하는 데 도움이 됩니다. 종속성을 추가하고 추가 패키지를 내보냅니다.
아래는 몇 가지 명령줄입니다. 기존 모듈을 수정하는 데 사용할 수 있는 명령입니다.
1) --add-reads <module>=<target-module>(,<target-module>)*
위의 명령은
2) --add-exports <module>/<package>=<target-module>(,<target-module>)*
위의 명령은
3) --add-opens <module>/<package>=<target-module>(,<target-module>)*
위의 명령 업데이트
4) --patch-module <module>=<file>(;<file>)*
위의 명령은 모듈을 jar의 클래스 및 리소스로 교체하거나 늘릴 수 있습니다. 파일 또는 디렉토리 .