与java持久的本地tty会话

时间:2010-07-28 22:07:16

标签: java shell tty

我正在开发一个Web shell客户端,其标签功能“代码完成”并且有一个问题。 任何人都知道打开本地tty持久连接的方法,我可以用一个会话执行多个命令,我不喜欢执行所有时间Runtime.getRuntime()。exec(“command”); 有什么建议吗? 此致

1 个答案:

答案 0 :(得分:6)

而不是Runtime.getRuntime().exec("command");执行Runtime.getRuntime().exec("/bin/sh");并坚持Process对象。然后你可以将命令写入由它的getOutputStream()方法提供的OutputStream - 我假设你已经通过读取它的InputStream来获取输出。