2012-08-13 48 views
1

我想從xml文件創建java類。我使用JIBX。我試試這個:不能調用JIBX CodeGen。

java -cp C:\Documents and Settings\kliver\Мои документы\Загрузки\jibx\lib\jibx-tools.jar org.jibx.schema.codegen.CodeGen -t C:\Documents and Settings\kliver\Мои документы\Загрузки\jibx\gen\ -w C:\Documents and Settings\kliver\Мои документы\Загрузки\jibx\V01_STD\STD_MP.xsd 

,但得到的錯誤

C:\Documents and Settings\kliver>java -cp C:\Documents and Settings\kliver\Мои д 
окументы\Загрузки\jibx\lib\jibx-tools.jar org.jibx.schema.codegen.CodeGen -t C:\ 
Documents and Settings\kliver\Мои документы\Загрузки\jibx\gen\ -w C:\Documents a 
nd Settings\kliver\Мои документы\Загрузки\jibx\V01_STD\STD_MP.xsd 
Exception in thread "main" java.lang.NoClassDefFoundError: and 
Caused by: java.lang.ClassNotFoundException: and 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
Could not find the main class: and. Program will exit. 

我添加C:\Documents and Settings\kliver\Мои документы\Загрузки\jibx\lib\到PATH和CLASSPATH變量,但它不能幫助。

我可以霧to做什麼?

回答

1

似乎這個詞'和'被解釋爲一個Java類。嘗試把在引號在命令行refered到的路徑:

java命令 「C:\ Documents和Settings \ kliver \Моидокументы\Загрузки\的JiBX \ lib中\的JiBX-tools.jar中」 .... etc

+0

感謝回答。但我找到解決辦法。只需下載eclipse的JiBX插件及其自動生成的Java類。 – 2012-08-13 06:11:55