java - 如何使用java打开写字板

标签 java

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

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

}

(必须缩进一些,如果有点奇怪的话,抱歉)

当我将记事本放入生产线时,它工作正常,但当我放入写字板时,它会崩溃。我希望能够打开写字板,以便将其放在他们的计算机上。有什么建议吗?

最佳答案

为此,您可以使用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();
        }
    }

}

打开写字板。

关于java - 如何使用java打开写字板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36723210/

相关文章:

java.time.Period ,除以周期会给出错误的结果

java - List<?> 添加和删除元素

java - 自定义 Jenkins 插件从 Java 发出 Http 请求

java - Java中读取经常更改名称的文件

Java JPopupMenu Mac OS X

java - 字符串数组转整数

java - hibernate 异常 : Missing column: Wrong name

java - FTPS 客户端中 listNames() 期间套接字超时

java - 当写入操作多于读取操作时,获取并发哈希集的最佳方法是什么?

Java 桌面 - 如何将数据库访问与 UI 线程分开?