public static void main(String[] args) { ExecDOS dos = new ExecDOS(); dos.execDOS("C:\\Users\\fx\\Desktop\\Oracle1\\oracle1.txt"); }路径中的"\"要用双"\\",就是转义啦!!你试试,应该没有问题了,我靠,我的IE8出问题了
为什么不能执行bat文件啊??/?? import java.io.IOException; public class Temp{ public static void execDOS(String command) { try { Runtime.getRuntime().exec("cmd /c " + command); } catch (IOException ex) { System.out.println(ex.getMessage()); } } public static void main(String[] args) { // execDOS("C:\\Users\\fx\\Desktop\\Oracle1\\oracle1.txt"); execDOS("E:\\backupstm.bat"); System.out.println("为什么不能执行批处理文件啊?"); } }
为什么不能执行bat文件啊??/?? import java.io.IOException; public class Temp{ public static void execDOS(String command) { try { Runtime.getRuntime().exec("cmd /c " + command); } catch (IOException ex) { System.out.println(ex.getMessage()); } } public static void main(String[] args) { // execDOS("C:\\Users\\fx\\Desktop\\Oracle1\\oracle1.txt"); execDOS("E:\\backupstm.bat"); System.out.println("为什么不能执行批处理文件啊?"); } } 文本文件可以打开,就是不能通过这个方法执行热处理文件,为什么啊!???!
try {
Runtime.getRuntime().exec("cmd /c " + command);
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
其中command是文件路径,注意路径不要写错了
public static void main(String[] args) {
ExecDOS dos = new ExecDOS();
dos.execDOS("C:\\Users\\fx\\Desktop\\Oracle1\\oracle1.txt");
}路径中的"\"要用双"\\",就是转义啦!!你试试,应该没有问题了,我靠,我的IE8出问题了
import java.io.IOException;
public class Temp{
public static void execDOS(String command) {
try {
Runtime.getRuntime().exec("cmd /c " + command);
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
} public static void main(String[] args) {
// execDOS("C:\\Users\\fx\\Desktop\\Oracle1\\oracle1.txt");
execDOS("E:\\backupstm.bat");
System.out.println("为什么不能执行批处理文件啊?");
}
}
import java.io.IOException;
public class Temp{
public static void execDOS(String command) {
try {
Runtime.getRuntime().exec("cmd /c " + command);
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
} public static void main(String[] args) {
// execDOS("C:\\Users\\fx\\Desktop\\Oracle1\\oracle1.txt");
execDOS("E:\\backupstm.bat");
System.out.println("为什么不能执行批处理文件啊?");
}
}
文本文件可以打开,就是不能通过这个方法执行热处理文件,为什么啊!???!