我正在尝试使用命令行工具“Tarql”进行一些数据转换(提供 csv 和 sparql 查询,它将把 csv 文件转换为 ttl 格式)。
最佳答案
这就是我们通常将多个空格分隔的命令传递给进程构建器的方式
ProcessBuilder pb = new ProcessBuilder("command", "command_arg1",
"command_arg2","command_arg3", "command_arg4", ...);
如果我运行“ls -lrt/home/ubuntu/test”,我的 ProcessBuilder 将如下所示
ProcessBuilder pb = new ProcessBuilder("ls", "-lrt",
"/home/ubuntu/test");
关于java - 如何使用java程序中的参数运行bat文件? (尝试使用命令行工具实现自动化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60170776/