java教程--Runtime类
Runtime类
Runtime:没有构造方法,说明该类不能创建自己的 Runtime 类实例。
又发现还有非静态方法,说明该类提供静态的返回该类对象的方法,而且只有一个,说明Runtime类使用了单例设计模式。
常用方法
static Runtime |
getRuntime() |
exec(“软件 文件”);
Process类
abstract void |
destroy() |
例: Runtime.java
Runtime r = Runtime.getRuntime();
// r.exec("notepad.exe");
Process p = r.exec("C:\\Software\\酷狗7\\kugou7.exe E:\\歌曲\\酷狗音乐\\仙剑梦缘.mp3");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
p.destroy(); // 只能关闭由它开启的线程。
调用cmd命令
比如定时关机
Runtime.getRuntime().exec("shutdown -s -t 600");
0条评论