我正在尝试学习用Java生产Web服务。我已经将JAXB插件添加到eclipse/plugin文件夹中,然后重新启动了eclipse。我已将.xsd文件添加到eclipse下的源文件夹中,并且尝试从xsd文件生成类。本教程提到,当我右键单击.xsd文件时,应该会看到一个名为“JAXB 2.1-> run XJC”的选项,但是在Eclipse安装中没有看到任何此类选项。我只看到“Generate-> JAXB Classes选项”。如果我选择此选项并强制其构建类,则会显示一条错误消息:
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.
有人可以帮我弄清楚为什么我在 eclipse 下看不到该选项吗?我尝试了伽利略和太阳神。
最佳答案
在Eclipse中检查已安装的JRE
首选项> Java>已安装的JRE
如果它指向jre,则将其指向jdk安装目录。它为我修复了错误
关于eclipse - 从XSD文件生成Java类-JAXB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6697496/