我正在开发一个Web shell客户端,标签功能"代码完成",并有一个问题.任何人都知道打开本地tty持久连接的方法,我可以用一个会话执行多个命令,我不喜欢执行所有时间Runtime.getRuntime().exec("command"); 有什么建议吗?问候
而不是Runtime.getRuntime().exec("command");
做Runtime.getRuntime().exec("/bin/sh");
和坚持Process
对象.然后你可以将命令写入其getOutputStream()
方法提供的OutputStream - 我假设你已经通过读取它的InputStream来获取输出.