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文件。请教为何会这样?谢谢