如何使用Java执行cmd命令

如何使用Java执行cmd命令,第1张

java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令枯芹孝。

cmd /c dir 是执行完dir命令后关闭命令窗口

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口没稿后执行首基dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

可以用cmd /?查看帮助信息。

java程序睁猛调用cmd主要是使用Runtime类来加载cmd指令,代码如下:

package com.qiu.lin.he

import java.io.IOException

public class Ceshi {

public static void main(String[] 神早镇args) {

try {

Runtime.getRuntime().exec("cmd.exe   /c   start notepad  ")//调用cmd窗口,打开一个文游粗本程序

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

}

运行结果如下:

可以通过Runtime 的exec方法来进行执行。举例羡差:

public class Test {

public static void main(String[] args) {

Runtime r=Runtime.getRuntime()

Process p=null

try{

String s="兄没皮DOT的路径\察闹\dot.exe c:\\user\\Administrator\\test.txt -Tpng -o result.png"

p=r.exec(s)

}catch(Exception e){

System.out.println("错误:"+e.getMessage())

e.printStackTrace()

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12466438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存