怎樣使用 Runtime 對象運行一個外部命令
import java.io.*;
public class CmdTest
{
public static void main(String[] args) throws IOException
{
Process proc = Runtime.getRuntime().exec("notepad.exe");
}
}
上面的程序在運行時會打開 notepad程序。應當指出的是,在 Windows 2000 的環境中,
如果需要打開一個 Word文件,而又不想指明 Word 軟件安裝的位置時,可以使用下面的做
法:
Process proc = Runtime.getRuntime().exec(
"cmd /E:ON /c start MyDocument.doc");
在上面,被執行的命令是 start MyDocument.doc,開關 E:ON 指定 DOS 命令處理器允
許命令擴展,而開關/C 指明後面跟隨的字符串是命令,並在執行命令後關閉 DOS 窗口,start
命令會開啓一個單獨的窗口執行所提供的命令。