在 Java 中,我如何使用像 cliche ( can be found here ) 这样的命令行 shell 并使用实际的系统命令提示符 shell 启动它?就我而言,OSX 的“终端”。
我正在尝试使用它作为我的 java 应用程序的接口(interface)。
例如:
当用户在命令提示符中键入“hello”时,java应用程序将打印“Hello world”。
最佳答案
如果我正确理解你的问题,你可以使用JSch连接到本地或远程 sshd
服务器并访问 shell。有很多examples你可以看看。
I am trying to use it as the interface for my java application.
这没有意义 - 你能详细说明一下吗?
编辑:另请参阅 this回答使用 Runtime.exec 可能实现您想要的目标的示例。
关于Java 应用程序在终端 shell 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24657292/