loose
이로운 개발하기
loose
전체 방문자
오늘
어제
  • 전체 (205) N
    • ☕ Java (24)
    • 📘 Effective Java (9)
    • 🍃 Spring (48)
    • 📖 ORM (9)
    • ☸️ Kubernetes (13)
    • 🐧 Linux (5)
    • 🐋 Docker (5)
    • 🛠️ CI & CD (7)
    • 🕸️ Web (6)
    • 🔗 Distributed System (3)
    • 📜 Js (10)
    • 📈 Database (11)
    • 🗂️ Etc (34)
    • 🧑 Chitchat (11) N
    • 📒 문학 (9)
    • 👜 개인 공부 창고 (1)

공지사항

반응형

최근 글

최근 댓글

loose

이로운 개발하기

☕ Java

java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter

2023. 6. 21. 04:14
반응형

문제

java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter

해결방법

gradle

implementation 'javax.xml.bind:jaxb-api:2.3.0'

maven

<dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.0</version>
</dependency>

이유

DatatypeConverter가 해당 모듈에 있을만한 기능이 아니고 JAXB에 있을 기능이라서 모듈간의 분리를 위해서 기능이 분리가 되었다.

그러므로 Java 9 이후부터는 DatatypeConverter 사용을 위해선 jaxb를 위처럼 추가해준다.

728x90

'☕ Java' 카테고리의 다른 글

커스텀 어노테이션과 리플렉션  (0) 2023.07.30
[Kotlin] Optional vs Kotlin Nullable 문법 비교하기  (0) 2023.06.21
[Java] JVM Warmup  (0) 2023.03.12
[Java] Object, Objects 차이  (1) 2023.02.20
Java에서 일급 객체(First-Class Citizen)와 일급 컬렉션(First-Class Collection)의 의미  (0) 2022.10.25
    '☕ Java' 카테고리의 다른 글
    • 커스텀 어노테이션과 리플렉션
    • [Kotlin] Optional vs Kotlin Nullable 문법 비교하기
    • [Java] JVM Warmup
    • [Java] Object, Objects 차이
    loose
    loose
    불만하는 사람은 90명, 해결하는 사람은 9명, 리드하는 사람은 1명 음악과 낭만을 좋아합니다.
    hELLO. 티스토리 스킨을 소개합니다.
    제일 위로

    티스토리툴바