bat文件名字为e:/test.bat,内容为:
dir > a.txtjava 文件内容为: public static void main(String[] args) {
try {
Runtime rt = Runtime.getRuntime();
rt.exec("cmd.exe /c e://test.bat");
} catch (IOException ex) {
ex.printStackTrace();
}
}直接运行java文件,不会生成a.txt文件;
单步调试,可以并且正确的生成a.txt文件。请教为何会这样?谢谢
dir > a.txtjava 文件内容为: public static void main(String[] args) {
try {
Runtime rt = Runtime.getRuntime();
rt.exec("cmd.exe /c e://test.bat");
} catch (IOException ex) {
ex.printStackTrace();
}
}直接运行java文件,不会生成a.txt文件;
单步调试,可以并且正确的生成a.txt文件。请教为何会这样?谢谢
解决方案 »
- 重写java中Vector类遇到的问题
- 接口的默认访问权限
- 运用SWT进行串口通讯
- 【菜鸟问题】在java中如何将int的“1”,转为String的“0001”?
- UnsatisfiedLinkError: no swt-win32-3347 or swt-win32 in swt.library.path
- 用Java 1.4.0 NIO SocksetChannel 与 Linux 用c编写的Server socket通信的问题
- 垃圾回收的問題
- 请教:tomcat 与apache有关问题
- java里有没有类似PASCIAL,C里的枚举型数据????
- Arrays.asList()
- = : 这个符号的作用是什么
- 问
rt.exec("cmd.exe /c start e://test.bat");