Java 8 런타임에서 Eclipse Oxygen을 사용하고 있습니다. XML 스키마가 있고 JAXB를 사용하여 해당 XML -> Java 바인딩을 생성해야합니다. 하지만 .xsd 파일 -> 생성 -> JAXB 클래스 ...를 마우스 오른쪽 단추로 클릭하면 "클래스 경로가 클래스 생성을 계속하는 데 필요한 라이브러리를 포함하지 않는 것으로 보입니다"라는 경고가 표시됩니다. 진행할 때 "오류 : 기본 클래스 com.sun.tools.internal.xjc.XJCFacade를 찾거나로드 할 수 없습니다."라는 메시지가 나타납니다.Eclipse : JAXB XML 바인딩을 생성하기 위해 누락 된 부분은 무엇입니까?
이제 Java에 대해 v1.6부터 모든 것이 포함되어 있습니다. 필요한 JAXB 라이브러리와 도구를 제공합니다. 그럼, 왜이없는 작업? 내가 Eclipe에 내장 된 "뜸"구현을 사용하는 체크 박스를 쳤다 변형으로
이지만, 그 중 하나가 작동하지 않습니다.
I 그때 인터넷 검색을하고 내가 내가 그걸 알아야 할 필요가 있다는 것을 알았어. JAXB가 포함 된 런타임을 선택한 경우 (예 : one> = v1.6)하지만 분명히 여기 있습니다.
이 기능을 추가/다운로드/구성하려면 무엇이 필요합니까? 모든 지시 사항이나 지시 사항을 환영합니다!
xsd에서 Java 클래스를 생성 한 ['xjc 도구] (https://docs.oracle.com/javase/8/docs/technotes/tools/unix/xjc.html)는 실제로 포함되어 있습니다 JDK가 아닌 JRE와 함께 사용하십시오. – Jesper