我試過下面的代碼,但沒有任何反應。如何從java代碼運行批處理文件?
List cmdAndArgs = Arrays.asList({"cmd", "/c", "simple.bat"});
String dir ="E:\\SK\\EXTRA KNOWLEDGE\\JAVA\\RUN OTHER APP";
ProcessBuilder pb = new ProcessBuilder(cmdAndArgs);
pb.directory(new File(dir));
Process p = pb.start();
和
Process process = Runtime.getRuntime().exec("notepad.exe");
你期望發生什麼?(只是爲了使問題更清楚) – mok
我只是想從java代碼運行我自己的批處理文件。批處理文件可能包含DOS的任何命令,如'date''time'等。 –