「杀掉所有java进程」杀死所有java进程命令

博主:adminadmin 2022-11-23 05:15:07 52

本篇文章给大家谈谈杀掉所有java进程,以及杀死所有java进程命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java程序通过命令停止

tasklist命令找到该程序的进程,taskkill杀掉该进程。

tomcat的启动、结束bat都是调用org.apache.catalina.startup.Bootstrap这个类实现的,startup.bat最终会执行Bootstrap.java里的

public void start() throws Exception {    

    if( catalinaDaemon==null ) init();

    

    Method method = catalinaDaemon.getClass().getMethod("start", (Class [] )null);    

    method.invoke(catalinaDaemon, (Object [])null);    

}

shutdown.bat最终会执行Bootstrap里的

public void stopServer() throws Exception {

    Method method = catalinaDaemon.getClass().getMethod("stopServer", (Class []) null);    

    method.invoke(catalinaDaemon, (Object []) null);    

}

你也可以这样写一个类来控制程序的启动、终止,bat就调用对应的方法。

java怎么杀掉java进程

java中有调用外部程序的类,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)

                {

                   //结束进程

                }

    }

结果如下:

linux的pkill -9f java命令是什么意思?

pkill -9f java命令为强制杀死java进程

pkill用法:

作用:通过程序的名字,直接杀死所有进程

用法:#pkill 正在运行的程序名

举例:

root@fcola:/# ps -ef | grep sendmail

root 17723 15753 0 01:08 pts/2 00:00:00 vim sendmail.mc

root 19022 1 0 01:26 ? 00:00:03 gedit /etc/mail/sendmail.mc

root 21480 15753 0 02:03 pts/2 00:00:00 grep sendmail

root@fcola:/# pkill sendmail

另外

pkill 和killall 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。

应用方法:

#pkill 正在运行的程序名

举例:

[root@localhost beinan]# pgrep -l gaim

2979 gaim

[root@localhost beinan]# pkill gaim

也就是说:

kill 对应的是 PID

pkill 对应的是COMMAND

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

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

关于杀掉所有java进程和杀死所有java进程命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。