我最近使用IDEA 创建了一个Maven项目,使用Jedis包操作Redis数据库,部署后用bat文件来启动时 错误内容如下:
Exception in thread "Thread-6" java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
at iRedisOperator.ConnRedis(iRedisOperator.java:20)
at iSiloInfoArchiver.run(iSiloInfoArchiver.java:60)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: redis.clients.jedis.Jedis
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more
依赖如下:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.3.0</version>
</dependency>
打包的时候已经将jedis包导入到out中,截图如下:
不管怎么弄都还是上面那个错误。请各位专家帮忙看一下
在线等待,快速解决还有酬谢