Develop/Java+Kotlin
[Java] java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 에러
연로그
2022. 6. 20. 16:18
반응형
java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 에러
🤔 상황
- Java 8에서 Java 11로 버전 업그레이드
😱 원인
- Java 8 -> Java 9 버전업 시 해당 모듈이 제거됨
- Java SE 9: JAXB API를 Java EE API로 간주해 기본 클래스 경로에 포함하지 않음
- Java 11: JAXV API를 JDK에서 아예 제거
🔻 Java EE란?
더보기
- Java EE: Java Enterprise Edtion = 엔터프라이즈 에디션 자바 플랫폼
- Java SE: Java Standard Edition = 표준 에디션의 자바 플랫폼
더 자세한 설명 👉 IBM 링크
💡 해결
Maven
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
Gradle
implementation 'javax.xml.bind:jaxb-api:2.3.0'
참고
반응형