ResolutionException — 모듈 해석이 실패했을 때

ResolutionException — 모듈 해석이 실패했을 때

ResolutionException모듈 집합을 해석(resolving)하거나, 서비스 바인딩(service binding)과 함께 모듈 집합을 해석하는 과정이 실패했을 때 던져지는 예외예요.

출처: Java API Reference

본문

자바 9 모듈 시스템에서 모듈 의존성을 따라가며 전체 모듈 그래프를 구성하는 과정을 "해석(resolution)"이라고 불러요. 이 과정에서 필요한 모듈을 찾지 못하거나 의존성이 충돌하면 이 예외가 나와요. Configuration API와 짝을 이루며, 모듈 경로 설정 문제를 진단할 때 만나기 쉬워요.

상속 구조는 다음과 같아요.

java.lang.Object
  java.lang.Throwable
    java.lang.Exception
      java.lang.RuntimeException
        java.lang.module.ResolutionException

생성자

  • ResolutionException() — 상세 메시지 없이 생성해요.
  • ResolutionException(String msg) — 주어진 상세 메시지로 생성해요 (msg는 null 가능).
  • ResolutionException(Throwable cause) — 주어진 원인으로 생성해요 (cause는 null 가능).
  • ResolutionException(String msg, Throwable cause) — 상세 메시지와 원인을 함께 지정해요.

더 알아보기 (Learn more)