15

因此,我一直在为我一直在从事的项目寻找与 xml 文件的接口,而我想做的一件事是从 .dtd 文件生成 java 类。经过一番搜索,我发现 xjc 应该能够做我想做的事,但我终生无法找到从哪里获得程序本身。

我觉得答案就在我面前,但我的 google-fu 现在真的让我失望了……

4

6 回答 6

26

请注意,自 Java 11 起,JAXB 已从 JDK 中删除。它必须单独安装。binZIP 文件中有一个目录,我们可以在其中找到xjcschemagen工具。

下载链接: https ://javaee.github.io/jaxb-v2/

于 2018-12-10T16:49:44.447 回答
7

我在安装java时得到它。它现在可能在您的系统上。查看java、javac等所在的目录。

于 2012-04-04T05:58:12.260 回答
4

它是 JDK 的一部分。检查您的 Java bin 文件夹。

于 2012-04-04T05:58:59.010 回答
1

xjc 是 JAXB 中的一个工具,它在 Java SE、Java EE 和 Java Web 服务中,我相信还有更多。在此处阅读JAXB

于 2012-04-04T06:05:54.637 回答
1

我在安装手动下载时遇到了一些问题xjc,正如其中一个答案sudo apt-get install jaxb所建议的那样,我按照我的 Linux 终端的建议成功了:)

于 2021-01-19T17:03:23.237 回答
-1

如果您使用的是 ubuntu 并且 java 版本低于 9,那么这可能会有所帮助

$ sudo update-alternatives --install /usr/bin/xjc xjc /your_java_home_path/bin/xjc 100
于 2021-04-27T03:55:42.747 回答