xjc 是否从命令行(PATH
中有 JAVA_HOME\bin
)运行 com.sun.tools.xjc .驱动程序
?
即
运行类 com.sun.tools.xjc.Driver
与运行 xjc
相同吗?
最佳答案
xjc.bat 或 xjc.sh 只需调用 -jar jaxb-xjc.jar。
我有 jaxb-ri-20071219/lib/jaxb-xjc.jar/META-INF/MANIFEST.MF:
Main-Class: com.sun.tools.xjc.XJCFacade
A shabby driver to invoke XJC1 or XJC2 depending on the command line switch.
然后它尝试调用com.sun.tools.xjc.Driver
。
但它可能在新版本中发生了变化。 无论如何,您可以重新检查 MANIFEST.MF。
关于java - 使用jaxb转换工具xjc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8816656/