Eclipse 에서 JAXB 를 사용한 프로젝트에서 다음과 같은 에러가 발생하는 경우가 있다.


"The currently selected JAXB library provider is invalid"


위와 같은 에러가 발생 할 경우 다음과 같이 프로젝트 설정을 바꿔준다.

  1. JAXB 프로젝트를 클릭 후 마우스 우클릭으로 Properties 설정에 들어간다.

  2. Project Facets 를 클릭하고 JAXB 항목의 버전을 변경

    1. Java SE 6 이면 2.1 버전

    2. Java SE 7 이면 2.2 버전

  3. 버전을 바꾸면 "Further configuration available" 이라는 링크가 생기는데 이곳을 클릭하면 설정이 나타난다.

    1. Platform 설정은 Generic JAXB 2.X

    2. JAXB implementation 의 Type 은 JRE 로 설정하고 OK





Reference: http://stackoverflow.com/questions/7039493/jaxb-project-in-eclipse-indigo

Posted by leechwin
,