java - 在运行窗口中调用命令

标签 java windows runtime.exec

打开“运行”窗口 (Windows + r) 并运行命令 -> 我想使用 Java 触发相同的命令。我试过这个使用:

Runtime.getRuntime().exec(command);

但这并没有奏效。请让我知道如何实现这一目标。

最佳答案

你能试试这个吗:

ProcessBuilder pb=new ProcessBuilder("explorer");
        pb.redirectErrorStream(true);
        Process process=pb.start();
        BufferedReader inStreamReader = new BufferedReader(
            new InputStreamReader(process.getInputStream())); 

        while(inStreamReader.readLine() != null){
            //do something with commandline output.
        }

关于java - 在运行窗口中调用命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26407746/

相关文章:

java - Arraylist不添加java

node.js - NPM 脚本 - 配置变量和命令替换在 package.json 中不起作用

java - 运行不存在的 jar 不会导致任何异常/错误

java - ProcessBuilder 不起作用?

java - 从属性文件创建 Ant 本地属性

java - 如何正确添加新的布局xml?

java - Eclipselink Maven 没有名为 EntityManager 的持久性提供程序

c++ - 如何每 x 秒调用一个函数

windows - "No NVENC capable devices found"使用 ffmpeg 进行屏幕捕获和 RTP 流

Java Runtime.getRuntime().exec