jar包报空指针异常

qq838077327 2018-12-11 04:48:11
jar包中的这个静态成员无法加载,老哥们有遇见过类似的问题吗?
是什么原因导致的
再别的项目中可以用,这个项目就不行了
这个是debug时的截图
...全文
638 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nayi_224 2018-12-12
  • 打赏
  • 举报
回复
有可能是这东西是依赖注入的,需要查看下相关jar包中的配置文件或者启动项目时控制台的信息。 也可能这个jar包的初始化有特殊的规则。我就遇到过一个jar包,它的全部参数的初始化竟然是靠一个new Xxx()完成的,这就要拿着它的demo好好看一下了。
qq838077327 2018-12-12
  • 打赏
  • 举报
回复
引用 6 楼 nayi_224 的回复:
有可能是这东西是依赖注入的,需要查看下相关jar包中的配置文件或者启动项目时控制台的信息。 也可能这个jar包的初始化有特殊的规则。我就遇到过一个jar包,它的全部参数的初始化竟然是靠一个new Xxx()完成的,这就要拿着它的demo好好看一下了。
引用 5 楼 oldmee 的回复:
没有初始化嘛,注解没有,有没有配置文件?你得初始化才有值么
引用 4 楼 Silly-77 的回复:
你打断点吖 找找他在哪儿初始化的
已经解决了,谢谢各位。我通过debug另一个项目,然后step up找到它如何初始化的,最后发现是少了一步数据源初始化的代码。
oldmee 2018-12-11
  • 打赏
  • 举报
回复
没有初始化嘛,注解没有,有没有配置文件?你得初始化才有值么
Silly-77 2018-12-11
  • 打赏
  • 举报
回复
你打断点吖 找找他在哪儿初始化的
qq838077327 2018-12-11
  • 打赏
  • 举报
回复
引用 2 楼 Silly-77 的回复:
也许它依赖什么别的jar包,然后在别的jar包中进行初始化的,然后你漏了jar包?或者在别的某个方法中进行实例化的呗0.0
引用的这个就是本jar包里的,可以点进去,但是运行时就加载不出来了0.0
Silly-77 2018-12-11
  • 打赏
  • 举报
回复
也许它依赖什么别的jar包,然后在别的jar包中进行初始化的,然后你漏了jar包?或者在别的某个方法中进行实例化的呗0.0
qq838077327 2018-12-11
  • 打赏
  • 举报
回复
图放错了,没有标出来,应该是下面这样的,第二张是在别的项目中可以正常使用

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧