使用JSch获取远程bash shell,但自动完成不起作用



我正在尝试使用JSch库进行一些实验,以便创建一个简单的Java应用程序来获得远程shell。

我用这个例子作为参考:

http://www.jcraft.com/jsch/examples/Shell.java.html

它工作正常,但不支持命令的自动完成。

我正在从cmd/Windows执行我的jar,远程shell是一台Linux机器。我没有收到任何错误消息或警告。

在这个例子中,它说明了缺乏终端仿真。这可能是问题所在吗?任何关于我如何绕过这个问题的建议都将不胜感激。

对于自动完成,您需要实现终端仿真。它不是由JSch实现的。

另请参阅JTextPane中的显示Midnight Commander屏幕。

最新更新