如何使用java打开wordpad

时间:2016-04-19 15:41:13

标签: java

我正在为我的女朋友祖父母做一个小项目,他们很难使用电脑,所以我想我可以写一些可能解决问题的东西。首先是代码:

import java.io.IOException;

public class OpenWordPad {

public static void main(String[] args) {
    try {
        System.out.println("Opening WordPad");
        Runtime runTime = Runtime.getRuntime();
        Process process = runTime.exec("wordpad");
        try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        System.out.println("Closing WordPad");
        process.destroy();
    } catch (IOException e) {
        e.printStackTrace();
    }
  }

}

(如果有点不好意思,不得不缩进一些对不起)

当我把记事本放在生产线上时,它工作正常,但是当我放入wordpad时,它就吓坏了。我想能够打开wordpad,所以我可以把它放在他们的电脑上。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

为此你可以使用runTime.exec("write")

import java.io.IOException;

public class OpenWordPad {

    public static void main(String[] args) {
        try {
            System.out.println("Opening WordPad");
            Runtime runTime = Runtime.getRuntime();
            Process process = runTime.exec("write"); // <--- here
            try {
                Thread.sleep(5000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            System.out.println("Closing WordPad");
            process.destroy();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

打开写字板。