首页 > 解决方案 > 使用 java 运行 shell 命令,该命令还会在 raspberry pi 中打开终端窗口

问题描述

因此,使用 java,您可以使用执行 shell/终端命令Runtime.getRuntime().exec("Command"),它将在 raspberry pi 或其他操作系统中执行命令。但我正在寻找一种执行命令的方法,这样它也会自动打开终端窗口,这样我就可以很容易地看到输出。在 Windows 10 中,您可以执行此操作Runtime.getRuntime().exec("cmd /c start cmd.exe /K " + "command");并且它可以工作,但是您如何在使用 raspberry pi 操作系统的 raspberry pi 中执行相同的操作?

标签: javashellterminalraspberry-piraspberry-pi4

解决方案


我想到了。

您可以使用lxterminal -e bash -c 'command'which 将启动一个新终端并在其中执行命令。你可以把它放在里面Runtime.getRuntime().exec("")


推荐阅读