杀掉程序的java的代码 java强制退出程序代码

java怎么杀掉java进程

java中有调用外部程序的类,Runtime.getRuntime().exec("./**.exe");此函数返回的是一个Process 对象,该对象在创建后,可以对它进行 destroy () 杀掉子进程、 waitFor () 导致当前线程等待,如有必要,一直要等到由该 Process 对象表示的进程已经终止。 如下例子可以杀掉已经打开的文本进程:

创新互联建站是专业的黔西网站建设公司,黔西接单;提供网站建设、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行黔西网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

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)

{

//结束进程

}

}

结果如下:

如何kill掉一个指定的java程序

查看java线程:ps aux | grep java

杀死指定线程:kill -9 进程id

杀死所有java线程: killall -9 java

Java如何杀死Windows系统下的进程?

在java中有调用外部程序的类,Runtime.getRuntime().exec("./**.exe");此函数返回的是一个Process 对象,该对象在创建后,可以对它进行 destroy () 杀掉子进程、 waitFor () 导致当前线程等待,如有必要,一直要等到由该 Process 对象表示的进程已经终止。 而你想要的屏蔽空格的问题,在批处理中可以把整个命令用双引号包起来就可以避免了。

如何在windows下杀死指定的java进程

java调用外部程序类Runtime.getRuntime().exec("./**.exe");函数返Process 象该象创建进行 destroy () 杀掉进程、 waitFor () 导致前线程等待必要直要等由该 Process 象表示进程已经终止 想要屏蔽空格问题批处理整命令用双引号包起避免


名称栏目:杀掉程序的java的代码 java强制退出程序代码
文章转载:http://scjbc.cn/article/doogdgj.html

其他资讯