所以我一直在寻找与我一直在研究的项目的xml文件的接口,我想要做的一件事是从.dtd文件生成java类。经过一番搜索后,我发现xjc应该可以做我想做的事,但我不能为我的生活找到从哪里获得程序本身。
我觉得答案就在我面前,但我的google-fu现在真的让我失败了......
答案 0 :(得分:6)
我在安装java时得到了它。它现在可能在你的系统上。查看java,javac等所在的目录。
答案 1 :(得分:4)
它是JDK的一部分。检查Java bin文件夹。
答案 2 :(得分:4)
请注意,自Java 11起,JAXB已从JDK中删除。它必须单独安装。 ZIP文件中有一个bin
目录,我们可以在其中找到xjc
和schemagen
工具。
答案 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