gpt4 book ai didi

java - 从 Java 在后台打开 gnome 终端

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:08 26 4
gpt4 key购买 nike

我正在尝试通过以下代码打开 gnome 终端以从 Java 执行命令:

Runtime.getRuntime().exec(new String[]{"gnome-terminal", "-e", "command"});

但是这段代码会为用户显示终端,我如何在后台打开 gnome-terminal?

最佳答案

您无需以可视方式打开终端即可执行命令。 Shell 解释器是一个无需终端窗口即可调用的程序。终端窗口所做的只是发送您在终端上键入的内容,与底层 shell 解释器交互并为您提供结果。当您需要运行特定于操作系统的命令时,您会希望直接调用您想要使用的 shell 解释器(即 bash、csh、ksh)并从 Java 程序中获取结果。

有时使用命令并从中读取输出并不那么容易。所以我建议你看看Apache Exec这将简化从外部调用程序读取数据的过程。

关于java - 从 Java 在后台打开 gnome 终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35698691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com