躺着的废鱼 2023-07-15 15:53 采纳率: 20%
浏览 16

fastjson.jar版本问题

最近在学javaweb,关于fastjson.jar包的版本问题
我从不同的地方下了2个版本的fastjson 1.2.49和2.0.9
但是我用高版本的2.0.9进行测试会报错

img


报错信息是

Exception in thread "main" java.lang.NoClassDefFoundError: com/alibaba/fastjson2/modules/ObjectReaderModule
    at Test.main(Test.java:17)

我不会看jar包,是我的2.0.9jar包损坏了,还是说新特性对JSON.toJSONString()转换有其他写法

  • 写回答

2条回答 默认 最新

  • Huazie 全栈领域优质创作者 2023-07-15 16:01
    关注

    这两个包 是不同的jdk编译,并打出来的,
    1.2.49是 这个

    img

    2.0.9 是这个

    img

    你测试代码,出现类定义不存在,一般要么是就不存在这个类,要么就是 编译和运行的 jdk 版本不一致导致的
    你的现象应该就是 jdk版本不一致导致的问题

    评论

报告相同问题?

问题事件

  • 创建了问题 7月15日

悬赏问题

  • ¥15 关于迷宫自走单片机循迹小车的知识
  • ¥15 python使用selenium工具爬取网站的问题
  • ¥15 visual studio中c语言用ODBC链接SQL SERVER
  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容
  • ¥15 visionMaster4.3.0 与QT 的二次开发异常
  • ¥50 关于#pcb工艺#的问题:这个设计电路中,最终组合起来起到了什么作用
  • ¥15 鼎捷t100或鼎捷E10生产模块与odoo17详细区别和鼎捷t100或鼎捷E10物料清单(BOM)可以在子级的子级在同一界面操作吗
  • ¥50 VS2019,xamarin框架串口调试报错Java.Lang.SecurityException: Exception of type
  • ¥20 QT如何判断QLineF线鼠标划过事件
  • ¥15 关于#phpstorm#的问题:phpstorm编辑工具 光标选中了就会自动复制到粘贴板上 这样我之前复制的内容就失效了