Код работает нормально в IDE, и мы получаем ошибку только в экспортированном jar, запущенном в командной строке.Как решить эту проблему?
JSch jsch = new JSch();
Session session = jsch.getSession(userid, hostName, 22);
session.setPassword(password);
System.out.println("FileTransmit: After Connecting Jsch");
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking","no");
session.setConfig(config);
session.connect();
Channel channel = session.openChannel("sftp");
channel.connect();
ChannelSftp channelSftp = (ChannelSftp) channel;
channelSftp.cd(serverLocation);
com.jcraft.jsch.JSchException: сбой согласования алгоритма jsch исключение: com.jcraft.jsch.JSchException: сбой согласования алгоритма на com.jcraft.jsch.Session.receive_kexinit (Session.java:590) на com.jcraft.jsch.Session.connect (Session.java:320) на com.jcraft.jsch.Session.connect (Session.java:183) на com.lfg.sftpfiledown.filedown.main (filedown.java:52)