欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

【ruoyi若依】Caused by: java.lang.NoClassDefFoundError: com/sun/jna/platform/win32/VersionHelpers

发布时间:2024/9/19 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【ruoyi若依】Caused by: java.lang.NoClassDefFoundError: com/sun/jna/platform/win32/VersionHelpers 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

前言

  • ruoyi 4.6.0
  • Spring Boot Version: 2.2.13.RELEASE

错误现象

  • 访问功能“系统监控->服务监控”发生500错误

  • 程序日志中出现Caused by: java.lang.NoClassDefFoundError: com/sun/jna/platform/win32/VersionHelpers

  • 错误原因

    ruoyi 4.6.0使用的JNA为5.6.0的版本,修改时引入了4.5.2版本,因此发送此错误。

    解决办法

    缺少JNA时添加JNA , JNA版本偏低时切换到高版本

    缺少JNA时添加JNA

    <dependency><groupId>net.java.dev.jna</groupId><artifactId>jna</artifactId><version>5.5.0</version> </dependency> <dependency><groupId>net.java.dev.jna</groupId><artifactId>jna-platform</artifactId><version>5.5.0</version> </dependency>

    JNA版本偏低时切换到高版本

    经测试5.5.0中包含com/sun/jna/platform/win32/VersionHelpers。

    总结

    以上是生活随笔为你收集整理的【ruoyi若依】Caused by: java.lang.NoClassDefFoundError: com/sun/jna/platform/win32/VersionHelpers的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。