1

xjc从命令行(JAVA_HOME\bin在你的PATH)运行com.sun.tools.xjc.Driver吗?

运行类com.sun.tools.xjc.Driver与运行相同xjc吗?

4

1 回答 1

2

xjc.bat 或 xjc.sh 只需调用 -jar jaxb-xjc.jar。

我有 jaxb-ri-20071219/lib/jaxb-xjc.jar/META-INF/MANIFEST.MF:

主类:com.sun.tools.xjc.XJCFacade

来自XJCFacade 的来源

根据命令行开关调用 XJC1 或 XJC2 的破旧驱动程序。

然后它会尝试调用com.sun.tools.xjc.Driver.

但它可能在新版本中发生了变化。无论如何,您都可以重新检查 MANIFEST.MF。

于 2012-01-11T09:33:01.000 回答