Java

package javax.xml.bind does not exist

leeheefull 2022. 9. 14. 23:33

Description

  • javax.xml.bind library가 없어서 ClassNotFoundException이 발생한 것입니다.

Solution 

 

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

  • summary
    • java 8 - ok
    • java 9 - deprecated
    • java 10 - deprecated
    • java 11 - remove

Conclusion

  • java 8 version을 이용하면 해결된다.
  • java 11 version을 사용하고 싶다면, 아래의 의존성을 추가하면 된다.