導航:首頁 > 編程語言 > java關閉cmd

java關閉cmd

發布時間:2022-07-22 14:56:16

java程序中 怎麼寫代碼可以關閉正在運行的cmd

試一下Process類的destroy方法。

⑵ Java 調 cmd 怎麼控制該進程結束

pro.waitFor();
導致當前線程等待,如有必要,一直要等到由該 Process 對象表示的進程已經終止。如果已終止該子進程,此方法立即返回。如果沒有終止該子進程,調用的線程將被阻塞,直到退出子進程。
一般都是用一個線程去做處理運行,另一個線程來做管理,
try {
final Process pro = Runtime.getRuntime().exec("notepad.exe");
new Thread(new Runnable() {
public void run() {
try {
pro.waitFor();
System.out.println(1);
pro.destroy();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
new Thread(new Runnable() {
public void run() {
try {
Thread.sleep(1000);
pro.destroy();
} catch (InterruptedException e) {
e.printStackTrace();
}

}
}).start();
} catch (IOException e) {
e.printStackTrace();
}
我用的是一個新的線程,一般用主線程去做處理,控制他的關閉。你的另一個其他代碼也可以執行。對於cmd這個窗體,就完全沒有思路了,java程序是沒辦法把他關閉掉,應該是dos的許可權比java的大吧。

⑶ java程序運行如何關閉命令提示符窗口

用IDE軟體就不會出現 CMD 提示符窗口。比如eclipse 或則jbuild,如果沒裝這些軟體的話是需要命令提示符窗口的。

⑷ 如何用java關閉當前正在運行的cmd

java關閉當前正在運行的cmd窗口,可以使用Runntime類來關閉,代碼如下:

packagecom.qiu.lin.he;

importjava.io.IOException;

publicclassCeShi{

publicstaticvoidmain(String[]args){

Runtimert=Runtime.getRuntime();
try{
rt
.exec("cmd.exe/Cstartwmicprocesswherename='cmd.exe'callterminate");//關閉正在運行的cmd窗口
}catch(IOExceptione){
e.printStackTrace();
}
}
}

⑸ 我用java調用本地的bat文件,bat運行過程中,如何用java關閉當前正在運行的cmd窗口


第一種process.destroy();

第二種 模擬輸出一個exit命令到控制台,就退出了

閱讀全文

與java關閉cmd相關的資料

熱點內容
單片機延時程序計算 瀏覽:442
編譯原理語法翻譯 瀏覽:502
pr編譯出錯渲染存在偏移 瀏覽:260
如何製作自家的app 瀏覽:197
推薦一個解壓軟體rar解壓幫手 瀏覽:207
wd文檔加密器 瀏覽:745
伺服器上傳壓縮包一般是什麼格式 瀏覽:331
發送加密文件密碼幾位數 瀏覽:158
樹洞app怎麼樣 瀏覽:173
vivo編譯時間可以改么 瀏覽:147
編譯和編輯怎麼區分 瀏覽:979
iar編譯文件順序 瀏覽:898
java二叉搜索樹 瀏覽:633
王者怎麼看好友的伺服器 瀏覽:733
無線編碼單片機 瀏覽:464
天聯高級版域名伺服器地址 瀏覽:206
鴻蒙用什麼編譯 瀏覽:730
伺服器如何迅速擴容 瀏覽:792
伺服器無固定ip地址不 瀏覽:643
安卓手機如何折扣充值 瀏覽:996