概要:
Java 調用並執行cmd命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package
net.xsoftlab.baike;
/**
* 每個程序都有自己的Runtime實例
* 使程序能與運行環境相關聯
*/
public
class
RuntimeDemo {
public
static
void
main(String[] args)
throws
Exception {
Runtime runtime = Runtime.getRuntime();
/*
* 執行指定的字符串命令
* 相對路徑現在當前目錄找,然后去path找
* 絕對路徑直接在絕對路徑里找
*/
//runtime.exec("mspaint.exe");
/*
* 返回對創建的進程的管理對象
*/
//Process p = runtime.exec("mspaint.exe");
//Thread.sleep(10000);
//殺死剛才創建的進程,打開資源管理器,10秒鍾后進程消失
//p.destroy();
/*
* 還可以用指定方式打開文件
* 默認是在當前目錄找,但是eclipse里面有個src
* 在eclipse里會去src的上層目錄找
*/
runtime.exec(
"notepad.exe src/net/xsoftlab/baike/RuntimeDemo.java"
);
}
}
|