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

熱點內容
程序員理發店生意怎麼樣 瀏覽:601
程序員羅技 瀏覽:180
軟考初級程序員課程2021下載 瀏覽:487
杭州程序員奶奶 瀏覽:878
不聽命令造成錯誤 瀏覽:979
kool系統源碼 瀏覽:608
流氓app在哪裡看 瀏覽:98
域名購買了怎麼指向伺服器 瀏覽:121
安卓手機如何讓照片顏色反轉 瀏覽:859
怎麼下載卓睿安手機版 瀏覽:514
h3crange命令 瀏覽:468
php前景和python 瀏覽:338
php壓縮圖片內存大小 瀏覽:495
在哪裡可以查看雲伺服器的信息 瀏覽:70
python讀取非txt文件 瀏覽:799
艾莫迅用什麼編程軟體好 瀏覽:227
android文件存儲讀取 瀏覽:214
php基礎教程第5版 瀏覽:543
伺服器裡面怎麼刷東西 瀏覽:194
榮耀手機如何快速把app切換頁面 瀏覽:798