有没有办法可以将bat命令转换为java。不是说自动转换器。
例如,在批处理中使用echo
与java中的等价物相同:)
提前谢谢
答案 0 :(得分:3)
这取决于你的目标是什么。您可以将echo
替换为System.out.println
。
要调用外部命令,您可以使用ProcessBuilder
:
ProcessBuilder processBuilder = new ProcessBuilder("command", "param1","param2");
Process process = processBuilder.start();
从process
您可以获得InputStream
访问该流程产生的控制台输出:
InputStream processOutput = process.getInputStream();
答案 1 :(得分:0)
批次和程序不同。
批次是对系统中可用操作的一系列调用
java程序是Java API中可用的指令流。
在Java中,System.out.println
的结果与批处理中的echo
类似。