从xsd文件生成java类 - JAXB

RKo*_*dla 8 eclipse eclipse-plugin jaxb

我正在努力学习使用Java生成Web服务.我已将JAXB插件添加到eclipse/plugin文件夹中,然后重新启动了eclipse.我已经在eclipse下的源文件夹中添加了一个.xsd文件,我正在尝试从xsd文件生成类.该教程提到,当我右键单击.xsd文件时,我应该看到一个名为"JAXB 2.1 - >运行XJC"的选项,但是在我的eclipse安装中我没有看到任何这样的选项.我只看到"生成 - > JAXB类选项".如果我选择此选项并强制它构建类,则会发出错误消息:

The classpath for this project does not appear to contain the necessary libraries to proceed with class generation.
Please insure that a JAXB implementation is available on the classpath. Couldn't find the main class com.sun.tools.xjc.XJFacade.
Run Code Online (Sandbox Code Playgroud)

有人可以帮我弄清楚为什么我没有在eclipse下看到这个选项?我试过galileo和Helios.

小智 12

检查eclipse中安装的JRE

首选项> Java>已安装的JRE

如果它指向jre,则将其指向jdk安装目录.它为我修复了错误


小智 5

转到Window-> Preference - >已安装的JRE

如果你指向JRE指向JDK问题将被解决

在此输入图像描述