2022-06-07 16:21
@杜福忠 感谢您的回复
我是这样用的:
Cache cache = Redis.use("test");
cache.set("test","test");
renderText(cache.get("test"));
jedis和fst用的官方文档里的:
redis.clients
jedis
2.7.2
de.ruedigermoeller
fst
2.29
运行报错:java.lang.NoClassDefFoundError: redis/clients/jedis/util/SafeEncoder
我的jdk是jdk1.8.0_291
这个初始的报错 我百度之后说是jedis版本低了 我尝试过升级jedis版本,但是仍然报错。
当我将jedis和fst更新到最新后
redis.clients
jedis
4.2.3
de.ruedigermoeller
fst
3.0.3
报这个错:
java.lang.UnsupportedClassVersionError: org/nustaq/serialization/FSTObjectOutput has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 52.0
如果可以的话,麻烦您帮忙解疑