2

我正在尝试从我的 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,并通过“右键单击项目 -> 库 -> 添加罐子”将其添加到我的 eclipse android 项目的构建路径中

我现在可以在我的引用库中看到 jsch-0.1.48.jar 文件,这似乎没问题。

当我开始调试时,我在第 1 行的 LogCat 中收到了一个无法找到类 'com.jcraft.jsch.JSch' 的错误。

Eclipse 没有显示任何警告或语法错误。

4

2 回答 2

2

创建一个名为 libs 的文件夹并在其中导入您的 jar 文件。

欲了解更多信息,请访问此链接

于 2012-07-25T12:26:57.863 回答
1

将 jsch jar 文件转换为 DEX 格式,并将 classes.dex 与 jar 一起包含在构建路径中。

于 2012-07-25T12:37:54.253 回答