本地仓库和远程仓库之间的协议是HTTPS而不是ssh,是否还需要jsch的lib,如果是的话,能详细告诉我怎么处理吗,非常感谢~~
即使不用于https访问,jsch http://www.jcraft.com/jsch/JGit 仍然需要。
See JGit 依赖项 https://git.eclipse.org/c/jgit/jgit.git/tree/org.eclipse.jgit/META-INF/MANIFEST.MF.
That 线程陈述了同样的事情 http://www.eclipse.org/forums/index.php/t/406009/,即使克隆 https 存储库时也是如此。
This 博客文章 http://czetsuya-tech.blogspot.fr/2011/04/javalangnoclassdeffounderror.html处理缺失的 jsch 库,如下所示:
有两种方法可以解决此问题,具体取决于您的设置。
1.) 如果您使用安装在计算机上的 ant,例如 c:\apache-ant。只需将 jsch.jar 放在它的 lib 文件夹中即可。
2.) 如果您使用的是 eclipse 的 ant 插件。
- 打开日食
- 单击窗口->首选项
- 在类型过滤器文本框中输入“ant”
- 单击运行时
- 展开“全局条目”
- 添加外部 jar,并在系统中找到 jsch.jar
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)