2012-07-20 98 views
0

蔭嘗試使用僑光打開Microsoft Word文檔主類,錯誤:無法找到或加載openWordDocument

吹是代碼:

import com.jacob.activeX.ActiveXComponent; 
import com.jacob.com.ComThread; 
import com.jacob.com.Dispatch; 
import com.jacob.com.Variant; 
public class openWordDocument { 
    private static final Integer wdNewBlankDocument = new Integer(0); 
    private static final Variant vTrue = new Variant(true); 
    private static final Variant vFalse = new Variant(false); 
    private static ActiveXComponent activeXWord = null; 
    private static Object activeXWordObject = null; 

    public static void main(String[] args) { 
    try { 
    activeXWord = new ActiveXComponent("Word.Application"); 
    activeXWordObject = activeXWord.getObject(); 
    Dispatch.put(activeXWordObject, "Visible", vTrue); 

    //activeXWordObject = null; 

    } 
    catch (Exception e) { 
    quit(); 
    } 
    } 

    public static void quit() { 
    if (activeXWord != null) { 
    System.out.println("quit word"); 
    //calls the Quit method of MS Word, this will close MS Word 
    activeXWord.invoke("Quit", new Variant[] {}); 
    ComThread.Release(); 
    activeXWord.release(); 
    System.out.println("quit word"); 
    } 
    } 

} 

當上面的代碼得到錯誤的IAM運行Error: Could not find or load main class openWordDocument

請幫助如何解決上述問題。

+0

您需要告訴我們您是如何編譯它以及如何嘗試運行它的。 – 2012-07-20 15:51:45

+0

@JonSkeet哦喬恩正在看這個.Iam試圖通過運行java應用程序在Eclispse中運行它。我錯了嗎? – developer 2012-07-20 16:25:08

回答

1

它是我的錯誤,我在類路徑中添加了.dll文件,所以iam無法編譯java文件,之後我刪除了該dll文件,jvm開始編譯並能夠處理類文件。

0

警告!

檢查您的已將外部庫(如.jar文件)路徑添加到您的項目中。 路徑應該有規則的格式。例如它應該沒有像「+」,...或空格那樣的特殊字符。

我以前在Eclipse IDE中遇到過這個嚴重的問題,請更改我的項目庫的路徑目錄,然後再一切正常。

+0

這個問題已經有了一個自我接受的答案。 – 2012-09-28 12:41:40

相關問題