Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:无法找到或加载主类openWordDocument_Java_Jacob - Fatal编程技术网

Java 错误:无法找到或加载主类openWordDocument

Java 错误:无法找到或加载主类openWordDocument,java,jacob,Java,Jacob,我正在尝试使用jacob打开Microsoft Word文档 代码如下: 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 wdNewBlankDo

我正在尝试使用jacob打开Microsoft Word文档

代码如下:

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");
    }
    }

}

当我运行上述代码时,出现错误:无法找到或加载主类openWordDocument

这是我的错误,我在类路径中添加了.dll文件,因此无法编译java文件。在那之后,我删除了dll文件,jvm开始编译并能够修改类文件。

警告

检查添加到项目中的外部库(如.jar文件)路径。 路径应具有常规格式。例如,它不应该有特殊字符,如“+”。。。或者空间


我以前在Eclipse IDE中遇到过严重的问题,更改我的项目库的路径目录,然后一切都恢复正常。

您需要告诉我们您是如何编译它的,以及您是如何尝试运行它的。@JonSkeet Oh Jon正在看这个问题。我正试图通过以java应用程序的形式运行它,在Eclispse中运行它。我错了吗?