java怎么调用批处理文件

avatar
作者
猴君
阅读量:0

在Java中,可以使用Runtime类的exec()方法执行批处理文件。

以下是一个简单的示例:

public class CallBatchFile {     public static void main(String[] args) {         try {             // 调用批处理文件             Process process = Runtime.getRuntime().exec("path_to_batch_file.bat");              // 获取批处理文件的输出             BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));             String line;             while ((line = reader.readLine()) != null) {                 System.out.println(line);             }              // 等待批处理文件执行完毕             int exitCode = process.waitFor();             System.out.println("Exit Code: " + exitCode);         } catch (IOException | InterruptedException e) {             e.printStackTrace();         }     } } 

请将path_to_batch_file.bat替换为实际的批处理文件路径。运行以上代码将调用批处理文件并打印出其输出。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!