java启动一个进程、杀死一个进程、显示当前进程

本文主要介绍如何在Java中启动进程、如何结束已启动的进程以及查看当前运行的进程。对于开发者来说,掌握这些技能在日常开发中非常实用。
摘要由CSDN通过智能技术生成
Runtime.getRuntime().exec("game\\s.exe")
Runtime.getRuntime().exec("cmd.exe /c start C:\\clean.bat(这个文件改成你做好的批处理文件)"); 
System.getProperties( "java.home");//获取java安装路径


用Runtime类可以执行DOS命令来执行一个进程,如下就是打开记事本: try { Runtime runtime = Runtime.getRuntime(); runtime.exec("notepad.exe"); } catch (IOException e) { e.printStackTrace(); }

使用java终止一个进程

Runtime.getRuntime().exec( "taskkill /f /t /im java.exe" ); taskkill /f /im  java.exe  /t

public static void main(String[] args) {          Runtime rt = Runtime.getRuntime();          String[] command1=new String[]{"cmd","cd","C://Program Files//Thunder"};          String command = "taskkill /F /IM Thunder5.exe";              try          {            rt.exec(command1);//返回一个进程            rt.exec(command);            System.out.println("success closed");          }          catch (IOException e)          {            e.printStackTrace();          }      } 

windows : 
    Runtime.getRuntime().exec('taskkill /F /IM abc.exe');
    帮助: 运行cmd输入taskkill -?
linux:
    Runtime.getRuntime().exec('killall -9 abc.exe');

java中就是Runtime.getRuntime().exec("ntsd -c q -pn Notepad.exe"); 


java判断进程是否存在

public  boolean getProcess(){

  boolean flag=false;

  try{

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值