코딩 관련/오류 관련
[JAVA] package javax.xml.bind does not exist
메리짱123
2022. 1. 18. 10:24
반응형
빌드 중 아래 에러가 뜨는 경우
package javax.xml.bind does not exist
java 11을 이용중인경우에 뜨는 듯 하다.
java 11에서는 JavaEE 와 CORBA 모듈이 포함되어 있지 않다고 한다.
해결법 :
java 8 버전을 이용하거나
java11을 계쏙 이용하고 싶으면 아래처럼 해당 모듈을 손수 추가해 주면 되겠다.
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
java8을 사용중인데 위와 같은 에러가 뜬다면
cmd에서 java -version 으로 자바 버전을 확인해보자...
나는 java11과 java8이 둘 다 설치되어 있었는데 java11로 잡혀있어서 에러가 떴던 것이었다...
참고 페이지
Java 11 package javax.xml.bind does not exist
I'm trying to deserialize XML data into a Java content tree using JAXB, validating the XML data as it is unmarshalled: try { JAXBContext context = JAXBContext.newInstance("com.acme.foo");
stackoverflow.com
반응형