![](/img/trans.png)
[英]java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setEntityExpansionLimit(I)Lorg/apache/xmlbeans/XmlOptions
[英]java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;
我正在嘗試編寫一個在Excel中編寫數據的程序。 但我不斷收到如下所示的錯誤:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;
at org.apache.poi.POIXMLDocumentPart.<clinit>(POIXMLDocumentPart.java:56)
at wriExcel.main(wriExcel.java:19)
在找到解決方案時,我只能發現我應該使用XMLBeans 2.0
或更高版本。 但是,我正在使用xmlbeans 2.3.0
。 這個錯誤還有其他原因嗎?
使用xmlbeans-2.6.0.jar
可以解決我的問題...!
該錯誤可能是因為項目所需的需求不存在,因此您必須下載jar,然后將該jar添加到您的類路徑中, 這是鏈接
找出你需要的罐子
使用PIO庫隨附的xmlbeans jar文件,並避免從任何其他來源下載,因為這將導致jar文件沖突。
您可以在PIO附帶的“ooxml-lib”下找到xmlbeans。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.