本文目录一览:
怎么使用Java执行cmd命令
可以通过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();
}
}
}
java如何执行cmd命令
在D盘根目录下建一个文本文件(.txt),然后在里面编一个程序,比如
public class Hello{
public static void main(String[] args){
System.out.println("Hello Java!");
}
}
然后保存,关闭,将后缀名改为.java。
然后可与运行CMD,不过要先设置环境变量,打开我的电脑-系统属性-高级-环境变量-系统变量-里面的Path那条双击,将JDK的路径添加进去。比如我的Path就设置为%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;D:\java\bin;D:\apache-tomcat-4.1.36-LE-jdk14;(最后一条就是JDK的路径了)。然后确定关闭,在CMD里依次输入“D:”回车,“javac Hello.java”回车,“java Hello”回车,即可.
java调用CMD命令
String command = “cmd命令”
Process pro = Runtime.getRuntime().exec(command);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(pro.getInputStream()));
编写java程序怎么调用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();
}
}
}
运行结果如下: