我如何获得xjc?

Ros*_*ken 10 java xml xjc

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

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

Jan*_*nar 12

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

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

  • 注意:“xjc.bat”(版本 2.3.1)包含无效设置,无法正确检测 Java(使用路径中可用的“java”,而不是“JAVA_HOME”路径变量中指定的),不适用于 Java 9或稍后。所以首先,安装java 1.8,然后修改`jaxb-ri\bin\xjc.bat`并将`/lib/`替换为`/mod/`,替换`%JAXB_HOME%/mod/javax.activation.jar;%JAXB_HOME %/lib/relaxngDatatype.jar` 和 `%JAXB_HOME%/mod/javax.activation-api.jar;%JAXB_HOME%/mod/relaxng-datatype.jar`,运行 `set JAVA_HOME=<path-to-java8-without -bin>`,然后从“jaxb-ri”文件夹运行“bin\xjc.bat”。 (3认同)

emo*_*ory 6

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