java - 如何在Java中执行 native 命令?

标签 java shell command native

我非常清楚如何通过 Runtime.getRuntime().exec(command) 执行命令并处理输出,但这非常有限。

以 Windows 为例(特别是 Vista,但这并不重要)。

如何通过 Java 中的 ProcessBuilder(或任何类)执行“echo”、“cd”、“md”、“rd”等命令以及任何其他 Root 于 cmd.exe 内部的命令?

最佳答案

您只需在 Runtime.exec 或 ProcessBuilder 或其他方式中调用 cmd/c dir 而不仅仅是 dir 即可在 JAVA 中运行外部应用程序。

关于java - 如何在Java中执行 native 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190394/

相关文章:

java - 打印出文件包含的行数

Unix:如何读取多行?

javascript - 使用命令清除控制台

linux - 从内部数据库每隔 ..2 分钟更新一个外部 MYSQL 数据库

shell - 我如何知道 bash Kill 是否会使用 pid 还是 jobspec?

带有命令和参数的 POD 中的 kubernetes 时区

regex - 对特殊字符使用 sed

java - 在 java 中,使用 stringName.contains() 不适用于特殊字符代码

java - 使用 wakelock.release() 关闭应用程序时 Android 应用程序崩溃

Java 连接到 HSQLDB,无需启动服务器