杀java_java怎么杀掉java进程
展開全部
java中有調用外部程序的e69da5e887aa62616964757a686964616f31333337623431類,Runtime.getRuntime().exec("./**.exe");此函數返回的是一個Process 對象,該對象在創建后,可以對它進行 destroy () 殺掉子進程、 waitFor () 導致當前線程等待,如有必要,一直要等到由該 Process 對象表示的進程已經終止。 如下例子可以殺掉已經打開的文本進程:import?java.io.BufferedReader;
import?java.io.InputStreamReader;
public?class?Test
{
public?static?void?main(String[]?args)
{
try
{
String[]?cmd?=
{?"notepad.exe"};
Process?proc?=?Runtime.getRuntime().exec(cmd);//開啟文本
BufferedReader?in?=?new?BufferedReader(new?InputStreamReader(proc
.getInputStream()));
String?string_Temp?=?in.readLine();
while?(string_Temp?!=?null)
{
System.out.println(string_Temp);
if(string_Temp.indexOf("notepad.exe")!=-1)
Runtime.getRuntime().exec("Taskkill?/IM?notepad.exe");
string_Temp?=?in.readLine();
}
}
catch?(Exception?e)
{
//結束進程
}
}
結果如下:
總結
以上是生活随笔為你收集整理的杀java_java怎么杀掉java进程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 43寸电脑显示器长宽(43寸电脑显示器长
- 下一篇: 金蝶里tb表啥意思(财务报表中的TB表是