首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Runtime种的用法

2012-09-11 
Runtime类的用法Runtime是当前JVM的运行时环境下面的命令是运行一些dos命令,你也可以运行其他的命令public

Runtime类的用法
Runtime是当前JVM的运行时环境
下面的命令是运行一些dos命令,你也可以运行其他的命令

public class Test {public static void main(String[] args) throws Exception {Runtime rt = Runtime.getRuntime();// 运行一个exe程序Process proc = rt.exec("C:\\Program Files\\Internet Explorer\\iexplore.exe");// 运行一个dos命令// 开关E:ON指定dos命令处理器允许命令扩展// 开关 /c指明后面跟随的字符串是命令,并在命令执行后关闭dos窗口// start 命令会开启一个单独的窗口执行所提供的命令Process proc2 = rt.exec("cmd /E:ON /c taskmgr");}}



try {
            Runtime.getRuntime().exec("shutdown -s");
           } catch (IOException e) {
            // TODsO Auto-generated catch block
            e.printStackTrace();
}

重启:
Runtime.getRuntime().exec("shutdown -r");
注销:
Runtime.getRuntime().exec("shutdown -l");

获得执行dos指令后的结果,并输出:
java的Runtime.getRuntime().exec(String cmdString)可以调用执行cmd指令。
cmd /c dir 是执行完dir命令后关闭命令窗口。类似于运行中执行dos命令
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

热点排行