私は自分のAndroid携帯からsshサーバーにssh接続しようとしています。
私のインポートライン:
import com.jcraft.jsch.*;
そしてここに残り
try{
JSch jsch = new JSch();
//create SSH connection
String host = "192.168.158.20";
String user = "jan";
String password = "mypassword";
Session session = jsch.getSession(user, host, 22);
session.setPassword(password);
session.connect();
System.out.println("done");
}
catch(Exception e){
System.out.println(e);
}
そのためにJsch(java ssh実装)を使用しています。ウェブサイトからjsch-0.1.48.jarをダウンロードし、「プロジェクトを右クリック->ライブラリ->jarを追加」を介してeclipseandroidプロジェクトのビルドパスに追加しました。
これで、参照ライブラリ内にjsch-0.1.48.jarファイルが表示されるので、問題ないようです。
デバッグを開始すると、1行目のLogCatから「クラス'com.jcraft.jsch.JSch'が見つかりませんでした」というエラーが表示されます。
Eclipseは、警告や構文エラーを表示しません。