怎樣在Java中啓動其他軟件

怎樣使用 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
命令會開啓一個單獨的窗口執行所提供的命令。   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章