首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LogCat:未能找到类“com.jcraft.jsch.JSch”

LogCat:未能找到类“com.jcraft.jsch.JSch”
EN

Stack Overflow用户
提问于 2012-07-25 20:20:58
回答 2查看 4.6K关注 0票数 2

我正在尝试从我的android手机到ssh服务器的ssh连接。

我的导入行:

代码语言:javascript
复制
    import com.jcraft.jsch.*;

剩下的在这里

代码语言:javascript
复制
    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,并通过"right click project -> libraries -> Add Jars“将其添加到我的eclipse android项目的构建路径中。

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-25 20:37:54

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

票数 1
EN

Stack Overflow用户

发布于 2012-07-25 20:26:58

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

有关更多信息,请访问visit this link

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11649585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档