每个java程序都有一个Runtime实例,且不能被实例化,无构造参数。采用单例模式。使应用程序能够与其运行的环境相连接,通过getRuntime()方法就可以得到这个实例。
通过Runtime实例,我们可以打开电脑上的某些进程。
此类相对简单,请看实例:
public class RuntimeTest {
public static void main(String[] args) {
Runtime r = Runtime.getRuntime();
try {
//打开QQ进程 。
r.exec("D:\\Program Files\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe");
//打开记事本。 内容为log.txt里的内容
Process process = r.exec("notepad.exe D:/log.txt");
Thread.sleep(5000);
//关闭记事本。
process.destroy();
} catch (Exception e) {
e.printStackTrace();
}
}
}
本文介绍如何使用Java的Runtime类来启动外部程序,包括打开特定的应用程序如QQ和记事本,并演示了如何通过Java代码控制这些进程的启动与终止。
1223

被折叠的 条评论
为什么被折叠?



