목차

Java 9 Module

기본 명령

exports / requires

module descriptor

module java.base {
    exports java.io;
    exports java.lang;
    ...
}

unnamed module

automatic module

jar -f movie_fe.jar -d
 
movie.fe automatic
...

module 타입별 차이점

타입 path 방식 module-info.java requires & exports
unnamed classpath 없음 requires 전체 모듈, exports 전체 패키지
automatic modulepath 없음 requires 전체 모듈, exports 전체 패키지
explicit modulepath 있음 명시적으로 requires, exports 지정

참조