2010-02-19 41 views
0

,同時通過使用JAXB編譯XJC ..我得到了以下錯誤結合XML架構INT Java對象我的錯誤..JAXB XSD反對綁定錯誤

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. 

你能不能給任何人這樣做的解決方案錯誤?

回答

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

好像文件C:\Siva\jaxbw-plugin\lib\xjc不存在。你應該做xjc -p C:\Siva\jars\test.jaxb C:\Siva\jars\Emp.xsd -d C:\Siva\jars\objects