2010-07-28 108 views
4

我正在开发一个web shell客户端,带有选项卡功能“代码完成”并且有一个问题。 任何人都知道一种方式来打开本地tty持久连接,我可以执行多个命令与一个会话,我不希望执行所有的时间Runtime.getRuntime()。exec(“command”); 有什么建议吗? 问候与java持久本地tty会话

回答

5

而不是Runtime.getRuntime().exec("command");Runtime.getRuntime().exec("/bin/sh");并保持到Process对象。然后,您可以将命令写入由其getOutputStream()方法提供的OutputStream - 我假定您已通过读取其InputStream获取输出。