이름이 없는 모듈은 이름이 없는 패키지의 개념입니다. 이름이 모듈 인 어떤 에도 패키지나 클래스를 정의할 수 없지만 jar 파일 의 클래스 경로에 있는 모듈입니다. 코드가 이러한 파일에서 유형을 로드하려고 시도하면 모듈 시스템은 classpath
를 찾아서 로드하려고 시도합니다.An named module은 모든 named , 내장 플랫폼 모듈을 포함한 다른 모든 모듈을 읽고 모든 패키지
를 내보냅니다. 명명되지 않은 모듈의 패키지는 무시할 수 있으며 이는 명명된 모듈에도 정의되어 있습니다. 이름이 지정되지 않은 모듈은<strong>java --module-path out -module moduleName/com.tutorialspoint.UnnamedModuleTest</strong>
public class UnnamedModuleTest { public static void main(String args[]) { <strong>Module </strong>module = UnnamedModuleTest.class.<strong>getModule()</strong>; System.out.println("Module: "+ module); System.out.println("Name: " + module.<strong>getName()</strong>); System.out.println("isNamed: " + module.<strong>isNamed()</strong>); System.out.println("Descriptor: " + module.<strong>getDescriptor()</strong>); } }
<strong>Module: unnamed module @c818063 Name: null isNamed: false Descriptor: null</strong>
위 내용은 Java 9에서 이름이 없는 모듈은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!