◽ Eclipse
[Eclipse] Modulepath vs Classpath
kkk20000a
2021. 12. 6. 11:30
ModulePath, ClassPath
이 둘의 차이는 뭔지 궁금하게 된 계기가 이클립스 버전을 높이면서 BuildPath를 설정중이었는데 Eclipse 구버전에는 그냥 두 개 구분없이 일렬로 나왔었는데, 최신 버전을 받으니 조금 다른 UI가 펼쳐졌다. 나 같은 사람이 몇몇 있어 정리를 하고자 한다.
아래와 같이 두개의 카테고리가 나온다.
간단히 구조적으로 보면 아래와 같다.
ClassPath는 사용자 정의 클래스 또는 패키지의 위치이고, ModulePath는 사용자 정의 모듈의 위치라고 보면되는데, 더 풀어 설명을 하자면,
그림을 보면서 설명을 하자면, ModulePath는 패키지가 하나의 모듈만 액세스가 가능하고, 여러 패키지를 종속시킬 수 있다. 위치적인 개념이라고 생각하면 된다. JRE는 무조건 Module에 위치한다.
참고 :
https://www.concretepage.com/java/java-9/java-module
https://www.concretepage.com/questions/640
https://stackoverflow.com/questions/50321602/in-eclipse-what-is-the-difference-between-modulepath-and-classpath