导航:首页 > 编程语言 > 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相关的资料

热点内容
linuxgethostname 浏览:413
程序员多数有对象 浏览:131
单片机延时程序计算 浏览:444
编译原理语法翻译 浏览:504
pr编译出错渲染存在偏移 浏览:262
如何制作自家的app 浏览:197
推荐一个解压软件rar解压帮手 浏览:208
wd文档加密器 浏览:747
服务器上传压缩包一般是什么格式 浏览:333
发送加密文件密码几位数 浏览:158
树洞app怎么样 浏览:175
vivo编译时间可以改么 浏览:150
编译和编辑怎么区分 浏览:979
iar编译文件顺序 浏览:899
java二叉搜索树 浏览:633
王者怎么看好友的服务器 浏览:733
无线编码单片机 浏览:464
天联高级版域名服务器地址 浏览:206
鸿蒙用什么编译 浏览:730
服务器如何迅速扩容 浏览:792