簡體   English   中英

如何使Apache POI和JAXB一起工作?

[英]How do I get Apache POI and JAXB to work together?

java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlObject

運行代碼時出現該錯誤。 好的,很好-我只是忘記了獲取XMLBeans ...,但是它已經退休了,我在他們的檔案中找不到最新版本。 因此,我發現JAXB可以替代,我下載了它,並嘗試將jar文件添加到Intellij的庫中,但是在尋找XMLBeans依賴項時仍然遇到相同的錯誤。

如何獲得Apache POI以使用JAXB代替XMLBeans? 為什么JAXB有7種不同的jar文件,而我卻找不到它們的作用? 我只想處理一些excel文件,而不要進行大肆追逐:(

XMLBeans是Apache POI的依賴項,並且POI不會使用其他庫。 XMLBeans打包在我檢查過的Apache POI下載中,因此您應該可以使用它。 您只需要在運行應用程序時確保xmlbeans jar文件在java類路徑中即可。

我已經檢查了可從http://poi.apache.org/download.html#POI-3.14獲得的最新POI二進制tar.gz文件'poi-bin-3.14.tar.gz',提取了壓縮的tar存檔( 7-Zip),您將在poi-3.14 / ooxml-lib目錄中找到xmlbeans-2.6.0.jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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