2016-07-23 44 views
0

嗨,我是JibX的新手,剛開始使用樣例。在命令提示符下運行綁定編譯器時,它會拋出以下錯誤,它會拋出以下錯誤:C:\ Users \ Uvais \ JavaProject \ src \ com \ jibX> java -jar C:\ Drive \ jibx_1_2_6 \ jibx \ lib \ jibx- bind.jar binding.xml 錯誤:無法加載類com.jibX.Person;在結構元素(升 啉3,列50,在binding.xml)上 錯誤運行結合編譯 org.jibx.runtime.JiBXException:裝訂binding.xml是不可用,因爲有效 通貨膨脹錯誤 在org.jibx的。 binding.Utility.loadBinding(Utility.java:358) at org.jibx.binding.Utility.loadFileBinding(Utility.java:420) at org.jibx.binding.Compile.compile(Compile.java:217) at org.jibx.binding.Compile.main(Compile.java:384)無法在jibX綁定編譯上加載類

下面

是我binding.xml

<binding> 
<mapping name="customer" class="Customer" ordered="false"> 
    <structure name="person" field="person" > 
     <value name="cust-num" field="customerNumber" usage="optional"/> 
    </structure> 
    <value name="street" field="street" /> 
</mapping> 

但是我不能在eclipse和命令提示符下編譯相同的內容,如果我在binding.xml中註釋結構標記。請幫助相同。這將是veryuseful,如果任何一個可以共享JIBX一個很好的教程,適合初學者,

回答

0

穆罕默德,

它看起來像你可能有你的包名的情況下的問題。記住Windows文件系統不區分大小寫,但Java是。

com.jibX.Person類可能應該是com.jibx.Person。

爲什麼不從一個簡單的基於Maven的示例開始。您會在這裏找到他們:

http://jibx.sourceforge.net/maven-jibx-plugin/index.html

也有在github上回購了一些很好的例子。這是一個非常簡單的:

https://github.com/jibx/maven-plugin/tree/master/test-suite/base-binding-test

祝您好運!

Don

+0

即使將jibX更改爲jibx也有同樣的問題。 –

+0

http://stackoverflow.com/questions/10467779/binding-in-jibx –