2017-07-07 46 views
0

嗨轉換XML到XSD我的XML文件轉換爲XSD文件通過XSDGen(org.wiztools.xsdgen.XsdGen)使用XSDGen

**XsdGen xsdGen = null; 

     try { 

      xsdGen = new XsdGen(); 

      log("xsdGen After :: " + xsdGen); 

      xsdGen.parse(file);** 

但我得到如下錯誤: -

Caused by: java.lang.NullPointerException 
    at org.wiztools.xsdgen.XsdGen.toString(XsdGen.java:179) 
    at java.lang.String.valueOf(String.java:2849) 
    at java.lang.StringBuilder.append(StringBuilder.java:128) 
+0

The XsdGen.java:179 is @Override public String toString(){ return doc.toXML(); } –

+0

您正在使用的XML是否存在,是否位於正確的位置,並且它是否是有效的XML文件? – Jesper

回答

0

謝謝你們,我找到了根本原因。其實服務器使用openJDK而不是oracle jdk。