java.lang.NoClassDefFoundError: Could not initialize classnet.sourceforge.tess4j.TessAPI
主要原因是在Windows環境下,gsdll64.dll,liblept170.dll,libtesseract304.dll等三個文件是通過vc20XX編譯的,所以需要相應地依賴庫函數。
解決方法:
找到 jar包下面的readme.html 看里面的內容
。
搜索c++ 可以看到軟件要求: 里面也有對應的下載地址。例如我用的這個是 vc2013編譯,他的地址在后面:http://www.microsoft.com/en-au/download/details.aspx?id=40784,然后把它下載下來,安裝即可。這個報錯就解決了。