Java将终端的输入和输出流重定向到GUI(JSch)

Java将终端的输入和输出流重定向到GUI(JSch),java,shell,ssh,terminal,jsch,Java,Shell,Ssh,Terminal,Jsch,我正在从事一个项目,其中我打算制作一个JavaGUI应用程序,该应用程序连接到ssh服务器并在服务器上执行远程命令。我愿意使用JSch库。我的目标是制作按钮和文本字段,让用户能够轻松发送命令和获得回复。我的意思是,用户不会打开xShell并提示“grep”hi“/usr/file.txt”,而是从列表中选择路径,在文本字段中输入“hi”,然后按下grep按钮 问题是,我找不到重定向inputstream的解决方案,这样我就可以发送从相关GUI组件获取的参数 因为我还没有对JSch的示例代码做过太

我正在从事一个项目,其中我打算制作一个JavaGUI应用程序,该应用程序连接到ssh服务器并在服务器上执行远程命令。我愿意使用JSch库。我的目标是制作按钮和文本字段,让用户能够轻松发送命令和获得回复。我的意思是,用户不会打开xShell并提示“grep”hi“/usr/file.txt”,而是从列表中选择路径,在文本字段中输入“hi”,然后按下grep按钮

问题是,我找不到重定向inputstream的解决方案,这样我就可以发送从相关GUI组件获取的参数

因为我还没有对JSch的示例代码做过太多修改,所以您可以在这里看到代码:


从现在起谢谢你。

这方面有什么更新吗??