最近在学javaweb,关于fastjson.jar包的版本问题
我从不同的地方下了2个版本的fastjson 1.2.49和2.0.9
但是我用高版本的2.0.9进行测试会报错
Exception in thread "main" java.lang.NoClassDefFoundError: com/alibaba/fastjson2/modules/ObjectReaderModule
at Test.main(Test.java:17)
我不会看jar包,是我的2.0.9jar包损坏了,还是说新特性对JSON.toJSONString()转换有其他写法
这两个包 是不同的jdk编译,并打出来的,
1.2.49是 这个
2.0.9 是这个
你测试代码,出现类定义不存在,一般要么是就不存在这个类,要么就是 编译和运行的 jdk 版本不一致导致的
你的现象应该就是 jdk版本不一致导致的问题