我试图使用JSch通过ssh连接到mysql。根据JSch网站,http://www.jcraft.com/jsch/它应该适用于j2se 1.4及更高版本,"不需要额外的库和#34;。我安装了jdk 1.7。怎么得到错误说"包com.jcraft.jsch不存在,导入com.jcraft.jsch.JSch;"当我编译我的java代码。我想知道如何让它发挥作用。
答案 0 :(得分:1)
通常,"不需要额外的库"暗示"除了我们的图书馆。"使用一个随后需要二十个其他库的库(这就是为什么像maven这样的工具存在并且随处可用)的情况并不少见。
尝试下载jsch jar并将其包含在类路径中,我打赌错误会消失。
答案 1 :(得分:1)
在应用程序“lib”文件夹中添加JSch JAR。
或者使用JSch.JAR
更新系统类路径 Windows中的
转到
Advance System settings --> Advanced (tab) --> Environment Variables --> User Variables
添加
CLASSPATH = %CLASSPATH%;C:\LOCATION OF THE JAR\JSch.jar