呵呵你的错误处理有毛病.
改成
public class MainFrm {
public MainFrm() {
try {
// 要运行的程序的路径
String message="D:/create.bat";
// 运行这个程序的程序
String cmd[]={"cmd.exe",message};
// 开始执行
Runtime.getRuntime().exec(cmd);
}
catch (Exception ex) {
ex.printStackTrace();
}
} public static void main(String[] args) {
new MainFrm();
}
}
就可以了.
改成
public class MainFrm {
public MainFrm() {
try {
// 要运行的程序的路径
String message="D:/create.bat";
// 运行这个程序的程序
String cmd[]={"cmd.exe",message};
// 开始执行
Runtime.getRuntime().exec(cmd);
}
catch (Exception ex) {
ex.printStackTrace();
}
} public static void main(String[] args) {
new MainFrm();
}
}
就可以了.
String message="D:/create.bat";Windwos中正规的应该写成
String message="D:\\create.bat";
感谢大家的帮忙!!!所以有参与这个问题的都有分!不过我要怎么给大家分呢!是系统会分配,还是要我来分配?(第一次提问,不好意思!!!)