我尝试将 NetBeans(7.2) 项目配置为使用 Tess4J 库。不幸的是,我得到的只是运行时错误:
Exception in thread "main"
java.lang.NoClassDefFoundError:
com/sun/media/imageio/plugins/tiff/TIFFImageWriteParam
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:166)
经过一段时间的测试和尝试,我在 Eclipse 中制作了一个简单的 Tess4J 项目,一切正常,但我不想将整个项目转换为 Eclipse。两个项目的配置方式相同,但 NetBeans 出于某种原因拒绝工作。
我在 StackOverflow 上找到了一种可能的解决方案,将 libtesseract302.dll、liblept168.dll 和 tessdata 放在 jdk/bin 文件夹而不是项目文件夹中,但我没有机器上的管理员权限,所以这是不可能的。
还有其他方法可以让 Tess4J 在 NetBeans 中工作吗?