我正在尝试使用JSch库进行一些实验,以便创建一个简单的Java应用程序来获得远程shell。
我用这个例子作为参考:
http://www.jcraft.com/jsch/examples/Shell.java.html
它工作正常,但不支持命令的自动完成。
我正在从cmd/Windows执行我的jar,远程shell是一台Linux机器。我没有收到任何错误消息或警告。
在这个例子中,它说明了缺乏终端仿真。这可能是问题所在吗?任何关于我如何绕过这个问题的建议都将不胜感激。
对于自动完成,您需要实现终端仿真。它不是由JSch实现的。
另请参阅JTextPane中的显示Midnight Commander屏幕。