Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java使用tesseract ocr时出现异常_Java_Ocr_Tesseract - Fatal编程技术网

java使用tesseract ocr时出现异常

java使用tesseract ocr时出现异常,java,ocr,tesseract,Java,Ocr,Tesseract,我正在尝试使用tesseract ocr,我在eclipse上运行时遇到了这个异常 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils at net.sourceforge.tess4j.util.LoadLibs.copyJarResourceToDirectory(Unknown Source) at net.sourceforge.tess4j.util.Loa

我正在尝试使用tesseract ocr,我在eclipse上运行时遇到了这个异常

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils
at net.sourceforge.tess4j.util.LoadLibs.copyJarResourceToDirectory(Unknown Source)
at net.sourceforge.tess4j.util.LoadLibs.extractTessResources(Unknown Source)
at net.sourceforge.tess4j.util.LoadLibs.<clinit>(Unknown Source)
at net.sourceforge.tess4j.TessAPI.<clinit>(Unknown Source)
at net.sourceforge.tess4j.Tesseract.init(Unknown Source)
at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
at Run.main(Run.java:42)
第一行是40。 这个问题过去说是40,但现在玩过之后说是42

我把tess4j.jar、jai_imageio、jna.jar作为参考库


要使OCR正常工作,我需要做什么?

您似乎需要下载软件包并将其添加到类路径中

`org/apache/commons/io/FileUtils`
似乎您没有Apaches commons-io.jar。您可以找到它:

也添加作为引用的libs

`org/apache/commons/io/FileUtils`