在Java语言中调用Redis库Jedis时遇到了简单测试的问题

有一次,我想写一个简单的程序,从Java连接到Redis,所以我在tutorialspoint网站上找到了一个教程(https://www.tutorialspoint.com/redis/redis_java.htm),尝试按照教程的步骤进行,结果遇到了困难,所以写下了这篇备忘录。

按照介绍的方式,从存储库下载Jedis的jar包并添加到类路径中,编写Java示例应用程序并导入Jedis,连接到Redis的流程不会变化。但是,如果使用从这个链接处获取的jedis-2.1.0-sources.jar,即可解决以下错误,当使用Jedis类时会出现错误。

Exception in thread "main" java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
        at RedisJava.main(RedisJava.java:6)
Caused by: java.lang.ClassNotFoundException: redis.clients.jedis.Jedis
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 1 more

如果觉得班级自身有问题,那就是的(详细情况不详)。
沿着下载URL的路径回溯,可以找到更高版本的jedis.jar进行下载,所以我尝试使用3.0.0版本,成功地在Java示例应用程序中连接到了Redis。
我下载的是这个:http://repo1.maven.org/maven2/redis/clients/jedis/3.0.0/jedis-3.0.0.jar。

Connection to server sucessfully
Server is running: PONG
}}}