我如何获得xjc?

时间:2012-04-04 05:53:07

标签: java xml xjc

所以我一直在寻找与我一直在研究的项目的xml文件的接口,我想要做的一件事是从.dtd文件生成java类。经过一番搜索后,我发现xjc应该可以做我想做的事,但我不能为我的生活找到从哪里获得程序本身。

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

6 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:4)

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

答案 2 :(得分:4)

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

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

答案 3 :(得分:2)

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

答案 4 :(得分:1)

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

答案 5 :(得分:-1)

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

$ sudo update-alternatives --install /usr/bin/xjc xjc /your_java_home_path/bin/xjc 100