小编Sal*_*aza的帖子

使用 java processbuilder 运行 bat 文件

我正在尝试使用 java 进程构建器执行 .bat 文件,但它没有启动进程。请告诉我我在这里做错了什么。当我用 ./file.sh 替换 file.bat 时,此代码适用于 linux 环境

final ArrayList<String> command = new ArrayList<String>();
command.add(WORKING_DIR+File.separator+"file.bat");
final ProcessBuilder builder = new ProcessBuilder(command);
try {
    builder.redirectErrorStream(true);
    builder.start();
    } catch (IOException e) {
      logger.error("Could not start process." ,e);
} 
Run Code Online (Sandbox Code Playgroud)

java batch-file processbuilder

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

batch-file ×1

java ×1

processbuilder ×1