我有以下适用于 FTP 的代码。我如何使它适用于 SFTP
((ChannelExec) channel).setCommand(cmd);
channel.setXForwarding(true);
channel.setInputStream(System.in);
InputStream in=channel.getInputStream();
channel.connect();
return in;
我知道我需要使用 ChannelSftp 而不是 Channel 类,但是在 set 命令行中出现类型转换错误。无法将类型 ChannelSftp 转换为 ChannelExec