Java 調用cmd.exe命令(轉載)


java的Runtime.getRuntime().exec(commandText)可以調用執行cmd指令。

cmd /c dir 是執行完dir命令後關閉命令窗口。

cmd /k dir 是執行完dir命令後不關閉命令窗口。

cmd /c start dir 會打開一個新窗口後執行dir指令,原窗口會關閉。

cmd /k start dir 會打開一個新窗口後執行dir指令,原窗口不會關閉。

可以用cmd /?查看幫助信息。

★CMD 命令★
calc ---------------- 啓動計算器
charmap ---------- 啓動字符映射表
cmd.exe ----------- CMD命令提示符(我這不能用,不知乍地!)
conf ---------------- 啓動netmeeting
explorer ----------- 打開資源管理器
mspaint ----------- 畫圖板
notepad ----------- 打開記事本
nslookup ---------- IP地址偵測器
odbcad32 --------- ODBC數據源管理器
regedit ------------- 註冊表
services.msc ----- 本地服務設置
wordpad ---------- 啓動寫字板
javac 其實執行了 只是沒有輸出執行結果 因爲你沒有輸出執行結果的部分
如果你執行 Runtime.getRuntime.exec("cmd");
也看不到結果
因爲它不是在java程序中執行的而是在操作系統上執行的
你可以這樣Runtime.getRuntime.exec("cmd /c start javac ");
就可以看到一個命令行窗口

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