[Eclipse] Modulepath vs Classpath
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
'◽ Eclipse' 카테고리의 다른 글
[Eclipse] KeySetting import/export 방법 (0) | 2021.12.06 |
---|---|
[Eclipse - 단축키] Collapse All / Expand All : 전체 접기 / 전체 펴기 (0) | 2021.11.10 |
[Eclipse - error] Description Resource Path Location TypeJava compiler level does not match the version of the installed Java project facet. : 프로젝트 jdk 맞추기 (0) | 2021.09.07 |
[Eclipse - tip] 자동완성(Ctrl + Space bar) 자동으로 나오게 하기 (0) | 2021.07.11 |
[Eclipse - error] Project Explorer 열기 오작동 문제 (0) | 2021.06.21 |
[Eclipse - tip] remote debug : 원격 디버깅 (0) | 2021.05.31 |
[Eclipse - 단축키] Ctrl + M → Pause, 전체 화면 만들기 (0) | 2021.05.18 |