0

我正在使用 COM4J 生成 MS Office 文档,但有时某个进程停止工作。

我想知道是否有办法识别使用 COM4J 创建的应用程序的 PID。

使用进程 ID,我将终止阻塞队列的进程。

import com4j.Variant;
import word._Application;
import word._Document;

public class WordDemo {
    public static void main(String[] args) {
        _Application app = word.ClassFactory.createApplication();
        app.visible(true);

        Integer pid = null
        //Integer pid = app.getProcessID();

        app.documents().add( Variant.getMissing(), false, false, true);
        app.selection().typeText("Welcome to com4j");
        app.selection().typeParagraph();
        app.selection().typeText("Your Java/COM bridging solution");

        System.out.println("Process ID # " + pid)
    }
}
4

0 回答 0