Could not initialize class net.sourceforge.tess4j.Tesseract1 或
Could not initialize class net.sourceforge.tess4j.Tesseract 或
java.lang.NoClassDefFoundError: Could not initialize classnet.sourceforge.tess4j.TessAPI
使用springboot写了个爬虫,结果在Windows2008R2下一直报错,单测试Tesseract-OCR没问题的,后来找到了解决方案。
主要原因是在Windows环境下,gsdll64.dll,liblept170.dll,libtesseract304.dll等三个文件是通过vc2013编译的,所以需要相应地依赖库函数。
安装下vc2013就好,地址https://www.microsoft.com/zh-cn/download/details.aspx?id=40784