从命令行运行xjc (在PATH中包含JAVA_HOME\bin )是否正在运行com.sun.tools.xjc.Driver
也就是说。
是否以与运行xjc相同的方式运行类com.sun.tools.xjc.Driver
发布于 2012-01-11 17:33:01
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's source
根据命令行开关调用XJC1或XJC2的破旧驱动程序。
然后,它尝试调用com.sun.tools.xjc.Driver。
但在较新的版本中,它可能会发生变化。无论如何,您都可以重新检查MANIFEST.MF。
https://stackoverflow.com/questions/8816656
复制相似问题