我用的是Jacob-1.9.jar,操作系统是32位,运行打开本地Excel文件时报错,
java.lang.NoClassDefFoundError: Could not initialize class com.jacob.com.ComThread
经排查,是因为未将jacob.dll拷贝至%JAVA_HOME%\jre\bin目录所致。
另外,C:\Windows\System32目录页要拷贝一份jacob.dll
重启服务,OK。
附录:
个版本Jacob下载地址
下载Jacob:https://sourceforge.net/projects/jacob-project/files/jacob-project/
本文介绍了解决使用Jacob-1.9.jar操作Excel时出现的java.lang.NoClassDefFoundError错误的方法。主要原因是缺少jacob.dll文件。解决步骤包括将jacob.dll复制到%JAVA_HOME%jrein及C:WindowsSystem32目录,并重启服务。

681

被折叠的 条评论
为什么被折叠?



