使用JAXB编译器XJC将xml架构绑定到Java对象时出错。我收到以下错误..
C:\Siva\jaxbw-plugin\lib>java -jar jaxb-xjc.jar xjc -p C:\Siva\jars\test.jaxb C:
\Siva\jars\Emp.xsd -d C:\Siva\jars\objects
parsing a schema...
[ERROR] C:\Siva\jaxbw-plugin\lib\xjc (The system cannot find the file specified)
unknown location
Failed to parse a schema.
你能为这个错误提供解决方案吗?
答案 0 :(得分:2)
您没有正确运行XJC工具。
XJC应该通过一个提供的批处理脚本(在您的情况下为xjc.bat
)或Ant执行。
https://jaxb.dev.java.net/nonav/2.2-ea/docs/xjc.html
您似乎应该像这样运行它:
xjc -p C:\Siva\jars\test.jaxb C:\Siva\jars\Emp.xsd -d C:\Siva\jars\objects
答案 1 :(得分:1)
似乎文件C:\Siva\jaxbw-plugin\lib\xjc
不存在。你应该xjc -p C:\Siva\jars\test.jaxb C:\Siva\jars\Emp.xsd -d C:\Siva\jars\objects