Android не может подключиться к серверу SFTP с помощью JSCHAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android не может подключиться к серверу SFTP с помощью JSCH

Сообщение Anonymous »

Я пытаюсь загрузить файл на сервер SFTP из приложения Android, используя JSCH v. 0.1.55. Тем не менее, я получаю исключение во время соединения. < /P>
com.jcraft.jsch.JSchException: java.lang.InstantiationException: java.lang.Class has no zero argument constructor
at com.jcraft.jsch.Session.connect(Session.java:393)
at com.jcraft.jsch.Session.connect(Session.java:183)
Caused by: java.lang.InstantiationException: java.lang.Class has no zero argument constructor
at java.lang.Class.newInstance(Native Method)
at com.jcraft.jsch.Session.connect(Session.java:390)
< /code>
Эта ошибка, по -видимому, происходит, когда пароль не установлен, но я проверил с отладчиком, и вся информация верна. Кроме того, я могу контакт, используя Filezilla. Вот код. Ошибка при выполнении session.connect ();
Session session = null;
Channel channel = null;
try {
JSch jsch = new JSch();
session = jsch.getSession(user, host, port);
session.setPassword(password);

Properties config = new Properties();
config.put("StrictHostKeyChecking", "no");
config.put("PreferredAuthentications", "password");
session.setConfig(config);

session.connect();

// Code uploading the file

} catch (Exception ex) {
ex.printStackTrace();
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... using-jsch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»