簡體   English   中英

java.lang.NoSuchMethodError:org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM