導航:首頁 > 編程語言 > 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相關的資料

熱點內容
下載釘釘app是什麼 瀏覽:222
什麼伺服器支持雲播放 瀏覽:835
什麼app進貨牛排比較好 瀏覽:107
為什麼鴻蒙用安卓app 瀏覽:82
手相面相pdf 瀏覽:374
軍犬不聽命令追出大門 瀏覽:913
程序員必背97件事 瀏覽:939
雲伺服器python怎麼讀取 瀏覽:30
哪裡買雲伺服器劃算 瀏覽:236
四川日報pdf 瀏覽:965
按摩解壓助眠小姐姐 瀏覽:411
風冷壓縮機水冷卻器 瀏覽:879
伺服器播放器如何打開方式 瀏覽:790
phppython快 瀏覽:366
pdf轉換word免費版 瀏覽:37
二手的有什麼APP 瀏覽:329
伺服器的應用鏡像是什麼 瀏覽:153
命令行的使用方法 瀏覽:514
怎麼讓圖片左右壓縮 瀏覽:656
白鹿原pdf 瀏覽:433