java 打开程序,代码示例

wangyetexiao

温馨提示:这篇文章已超过287天没有更新,请注意相关的内容是否还可用!

java 打开程序,代码示例

Java中打开程序可以使用ProcessBuilder类来实现。ProcessBuilder类提供了启动和管理进程的方法,可以通过调用其start()方法来打开程序。

示例代码如下所示:

import java.io.IOException;

public class OpenProgram {

public static void main(String[] args) {

try {

// 创建ProcessBuilder对象,并指定要打开的程序

ProcessBuilder pb = new ProcessBuilder("notepad.exe");

// 启动程序

Process process = pb.start();

// 等待程序执行完成

int exitCode = process.waitFor();

// 打印程序的退出码

System.out.println("程序退出码:" + exitCode);

} catch (IOException | InterruptedException e) {

e.printStackTrace();

}

}

}

在上述示例代码中,首先创建了一个ProcessBuilder对象,并通过构造函数传入要打开的程序的路径。然后调用start()方法启动程序,该方法会返回一个Process对象,表示正在运行的程序。接着调用waitFor()方法等待程序执行完成,并获取程序的退出码。打印程序的退出码。

注意:在实际使用中,需要根据不同的操作系统来指定要打开的程序的路径,示例中使用的是Windows系统中的记事本程序(notepad.exe)。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码