finally吃异常
现象为程序本地运行时报错:java.lang.NoClassDefFoundError: Could not initialize class com.jacob.com.Dispatch
排查过程
round 1:查看maven配置有配置相关依赖。clean项目后仍然报错。
round 2:查看源码(图一),找到报错的170行,发现170行位于finally语句中,怀疑finally吃异常。于是调试代码,发现执行到150行的时候报错。重新单步进入后使用Alt+F8观察表达式的值,内容如图二所示。可以发现报错原因是“no jacob-1.19-x64 in java.library.path”。通过百度得知解决方案:https://blog.csdn.net/shbweixiao/article/details/78392382。
ps:jacob资源包下载地址:https://github.com/freemansoft/jacob-project/releases

图一:源码

图二:真实报错内容
posted on 2020-10-29 21:09 breadviking 阅读(119) 评论(0) 收藏 举报
浙公网安备 33010602011771号