java - 使用 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 中执行相同的操作?
解决方案
我想到了。
您可以使用lxterminal -e bash -c 'command'
which 将启动一个新终端并在其中执行命令。你可以把它放在里面Runtime.getRuntime().exec("")
推荐阅读
- c# - 从长字符串 Regex 中获取匹配的子字符串
- entity-framework - 在 NetCore 中使用带有 SQLite 的“where”总是返回空列表
- javascript - 如何在 DOM 中的键值对中应用样式?
- python - 当 Python 调用 Google Logging Library 时,我们如何定义日志文件的位置呢?
- html - Bootstrap Grid中的小断点问题
- java - 双轴快速排序
- c# - 如何创建可由并行 foreach 循环承担的客户端池
- json - Moshi 将 null 反序列化为空列表
- symfony4 - Symfony 4. ServiceEntityRepository 与 EntityRepository
- python - Tkinter 框架小部件有错误的主/父