我怎样才能获得"Eclipse> Generate> Jaxb classes"选项?

fra*_*nka 32 java eclipse xsd jaxb

我最近不得不迁移到新机器并重新安装Eclipse.目前,我需要从xsd生成JAXB类.我不记得我安装了什么,但在我的旧Eclipse中我有选择-rightclick-generate-jaxb类.

谁知道我需要安装什么/插件来取回它?

我正在考虑安装Dali,看起来它可能是正确的,但我很确定我上次没有安装Dali.我还在我的构建路径中包含了jaxb jar,就像上次一样,所以应该没问题.

我正在使用Eclipse 3.6和Java SE 1.6.

dar*_*ipo 13

如果您没有JavaEE:

帮助>>安装新软件>>适用于: - 所有可用站点 -

搜索JAXB

然后选择Web,XML,Java EE和OSGi Enterprise Development并进行安装.

重新启动Eclipse后,您应该看到generate选项.

  • 如果您只想添加JAXB支持,这是可行的方法.您只需要安装`Dali Java Persistence Tools - JAXB Support`,而不是整个组. (4认同)

fra*_*nka 11

解决此问题的一个简单方法是 - 而不是担心添加额外的插件或安装 - 是为Java EE开发人员而不是Eclipse Classic安装Eclipse IDE(这两者都可以在这里找到).这附带了JAXB支持,因此提供了> Generate> Jaxb classes选项.


Viv*_*vek 8

上述方法可能有效,但实际上这些选项来自一个名为Web Tools Platform的插件,它随Eclipse IDE for Java EE Developers一起提供.

不要担心重新安装eclipse或尝试其他方法.无论您使用什么eclipse,只需按照以下步骤安装此插件即可.单击" 生成 "按钮,您将获得" JAXB类 "选项.

帮助 - > 安装新软件 - > 添加

Name : Web Tools Platform
Location : http://download.eclipse.org/webtools/repository/helios
Run Code Online (Sandbox Code Playgroud)

提示:如果您使用的是其他版本,请将helios替换为您的eclipse版本名称.我用它作为月神.所以路径看起来像http://download.eclipse.org/webtools/repository/luna

重启 eclipse.现在你将有这个选择.