eclipse - 从XSD文件生成Java类-JAXB

标签 eclipse eclipse-plugin jaxb

我正在尝试学习用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/

相关文章:

java - 使用 JAXB 的动态 XML 属性

java - JAX-WS客户端: JAXB required?

eclipse - 如何在 cvs 和 eclipse 中标记项目

java - 如何正确地将共享库加载到 Eclipse 中

java - 如何检查目录中是否存在文件名?

java - Groovy 文件在 Java Spring Boot 应用程序中抛出 ClassNotFoundException

java - 如何为 Eclipse 插件制作动态上下文菜单?

spring - 无法在 Eclipse 项目属性中看到用于将项目与 tomcat 集成的选项 targated runtime

java - 如何以编程方式访问 Eclipse 变量池?

service - JAXB 在基于 Java 的 Web 服务中的作用