如何使用java打开写字板

如何使用java打开写字板,java,Java,我正在为我的女朋友、祖父母做一个小项目,他们很难使用电脑,所以我想我可以写一些东西来解决他们的问题。以下是第一个代码: import java.io.IOException; public class OpenWordPad { public static void main(String[] args) { try { System.out.println("Opening WordPad"); Runtime runTime = Runtime.g

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

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;
公共类OpenWordPad{
公共静态void main(字符串[]args){
试一试{
System.out.println(“打开写字板”);
Runtime=Runtime.getRuntime();

Process Process=runTime.exec(“write”);//为此,您可以使用
runTime.exec(“write”)

import java.io.IOException;
公共类OpenWordPad{
公共静态void main(字符串[]args){
试一试{
System.out.println(“打开写字板”);
Runtime=Runtime.getRuntime();

Process Process=runTime.exec(“write”);//指定写字板的完整路径,或将写字板放入女朋友祖父母计算机上的path变量。如何指定完整路径?在我的系统上,它将是“C:\Program Files\Windows NT\Accessories\Wordpad.exe”。它与记事本一起工作,因为目录位于PATH环境变量中(我想,尚未选中)。请指定Wordpad的完整路径,或将Wordpad放在女朋友祖父母计算机上的PATH变量中。如何指定完整路径?在我的系统上,它将是“C:\Program Files\Windows NT\Accessories\Wordpad.exe”。它与记事本一起工作,因为目录位于PATH环境变量中(我猜,尚未选中)。哇!非常感谢!您将在3分钟内获得复选标记!(如果我可以)哇!非常感谢!您将在3分钟内获得复选标记!(如果我可以)
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();
        }
    }

}