2012-07-12 54 views
3

我正在嘗試讀取一個word文件..但實際上有一個問題,它說:「類型org .apache.xmlbeans.XmlException無法解析。它是從所需的.class文件間接引用的「..所以我可以知道問題?我試圖從一個word文件讀取..我不知道我錯過了哪個jar文件:

import org.apache.poi.xwpf.extractor.XWPFWordExtractor; 
import java.io.File; 
import java.io.FileInputStream; 
import java.io.IOException; 
import java.io.InputStream; 
import java.io.*; 
import org.apache.poi.poifs.filesystem.POIFSFileSystem; 
import org.apache.poi.xwpf.usermodel.XWPFDocument; 


public class Read_File { 


    public static void main(String[] args) { 
     try { 
      FileInputStream fis = new FileInputStream("C:\\Users\\Desktop\\m.docx"); 
      org.apache.poi.xwpf.extractor.XWPFWordExtractor oleTextExtractor = new XWPFWordExtractor(new XWPFDocument(fis)); 
      System.out.print(oleTextExtractor.getText());    
     } catch (Exception e) { 
       e.printStackTrace(); 
     } 
    } 

} 
+0

下載JAR搜索引擎可能會知道。 – 2012-07-12 06:30:47

+1

請發佈完整的堆棧跟蹤。 – Erol 2012-07-12 06:51:49

+0

您是否確定您擁有[POI組件及其依賴項頁面](http://poi.apache.org/overview.html#components)中列出的所有依賴項? – Gagravarr 2012-07-12 09:01:38

回答

0

確保您的類路徑中包含XMLException的JAR文件。您可能正在Eclipse內部運行以獲取此消息。這是說它找到了類,但是通過一些不在你的類路徑中的JAR文件,這是你不能做的。 XMLBeans可能有一個JAR文件。

3

我面臨同樣的問題before.Adding XMLBeans的-2.3.0.jar可以解決這個問題problem.You可以從here

相關問題