有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

macos如何使用Java在mac上的终端中键入和执行

所以问题是,我想创建一个应用程序,当我点击一个按钮,它会在mac上打开终端,然后它会输入命令,然后执行它

请注意,棘手的部分是在终端内部执行命令,以便我可以看到它

到目前为止,我可以使用

  rt.exec("open -n /Applications/Utilities/Terminal.app/", null);

但是我不能输入任何命令

我知道我可以使用以下命令来执行命令

      Runtime rt = Runtime.getRuntime();
      ProcessBuilder pb =
        new ProcessBuilder(cmd1);

但问题是如何使用java在这个打开的终端中键入命令并执行它

谢谢


共 (0) 个答案