java - 如何将bat命令转换为java命令?

标签 java batch-file

有没有办法可以将bat命令转换为java.没有说自动转换器。

例如,在批处理中使用 echo 与 java 中的等价物是什么:)

提前谢谢

最佳答案

这取决于您的目标是什么。您可以将 echo 替换为 System.out.println。 要调用外部命令,您可以使用 ProcessBuilder:

ProcessBuilder processBuilder = new ProcessBuilder("command", "param1","param2");
Process process = processBuilder.start();

进程中,您可以获得InputStream,从而可以访问该进程生成的控制台输出:

InputStream processOutput = process.getInputStream();

关于java - 如何将bat命令转换为java命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24181516/

相关文章:

tomcat - 使用批处理脚本从变量获取父级

php - 执行大量 http 请求 (HEAD) 的最快方法是什么?

java - Guava 表的原始替代品

java - RxJava : Subscription's unsubscribe() method isn't invoked

shell - 用于 UNIX shell 命令替换的 WIndows 批处理模拟

batch-file - .bat 文件 - 将新变量写入 .msl (.txt) 文件

java - 如何在 Android 中执行 SQLiteDatabase 包含搜索

java - 为什么id不匹配/\*{2}(.*)\*/

java - Spring Boot - 如何在一个地方记录所有带有异常的请求和响应?

batch-file - 如何读取文本文件的 2 行连续行并将它们保存为临时变量