java tess4j ddl_tess4j jna dll报错,求助

java tess4j ddl_tess4j jna dll报错,求助使用最新的tess4j3.3.0包,这个版本的dll文件应该是集成在jar包里面的,环境是win10,vc环境健全,使用eclips代码:importjava.io.File;importnet.sourceforge.tess4j.ITesseract;importnet.sourceforge.tess4j.Tesseract;importnet.sourceforge.tess4j…

大家好,又见面了,我是你们的朋友全栈君。

使用最新的tess4j 3.3.0包,这个版本的dll文件应该是集成在jar包里面的,环境是win10,vc环境健全,使用eclips

代码:

import java.io.File;

import net.sourceforge.tess4j.ITesseract;

import net.sourceforge.tess4j.Tesseract;

import net.sourceforge.tess4j.TesseractException;

public class MainTest {

public static void main(String[] args) {

try {

File imageFile = new File(“C:\\Users\\Administrator\\Desktop\\eurotext.png”);//图片位置

ITesseract instance = new Tesseract();  // JNA Interface Mapping

instance.setDatapath(“C:\\javaTool\\Tess4J\\tessdata”);//设置tessdata位置

instance.setLanguage(“eng”);//选择字库文件(只需要文件名,不需要后缀名)

String result = instance.doOCR(imageFile);//开始识别

System.out.println(result);//打印图片内容

} catch (TesseractException e) {

e.printStackTrace();

}

}

}

Exception in thread “main” java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\jna-146731693\jna6221012064005976035.dll: 拒绝访问。

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)

at java.lang.Runtime.load0(Runtime.java:809)

at java.lang.System.load(System.java:1086)

at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:761)

at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:736)

at com.sun.jna.Native.<clinit>(Native.java:131)

at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(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 MainTest.main(MainTest.java:15)

这是报错,在百度和google都查了很久,似乎都没有我这样的问题的。

一个简单的tess4j折腾了半天还是没解决,求助~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140765.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ren命令_linux基础命令

    Ren命令_linux基础命令功能说明:调整程序优先级。语  法:renice[优先等级][-g…][-p…][-u…]补充说明:renice指令可重新调整程序执行的优先权等级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。等级范围从-20–19,只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数…

    2022年10月23日
  • STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]

    STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]基于STM32F4的电子阅读器一、项目功能要求项目说明:项目偏软件,但是要依赖于自己对硬件的熟悉和驱动才能完成用到的主要技术:SD卡驱动(难–不过可移植SD卡驱动细节可在用完再了解其驱动协议)FatFs文件系统移植使用LCD屏驱动(加载字库文件做字库在LCD上的显示)功能要求:开机Logo电子书列表扫描电子书列表显示及小说选择菜单阅读功能:字体选择字体大小选择字体颜色设置阅读背景设置书签设置能够记录每本电子书的退出时处于什么阅读位置下

    2022年9月27日
  • nginx实现tomcat动静分离详解

    nginx实现tomcat动静分离详解1.为什么要实现动静分离1)nginx的处理静态资源能力超强主要是nginx处理静态页面的效率远高于tomcat的处理能力,如果tomcat的请求量为1000次,则nginx的请求量为6000次,tomcat每秒的吞吐量为0.6M,nginx的每秒吞吐量为3.6M,可以说,nginx处理静态资源的能力是tomcat处理能力的6倍,优势可见一斑。2)动态资源和静态资源分开,使服务器结构更

    2022年6月4日
  • php反射型xss,反射型XSS测试及修复

    php反射型xss,反射型XSS测试及修复反射型XSS一般出现的位置,如GET参数中测试搜索功能F12查看源码,查找出现1111的位置第一个位置在title处尝试闭合掉title标签,然后测试JS代码,成功弹窗查看源码,XSS执行第二处位置在搜索框,此处XSS无法执行,因为位于value属性内,需要将其闭合测试时注意闭合掉多余的双引号”接下来对XSS漏洞进行源码修复第一处XSS在title位置,输入的搜索参数ks直接echo输出,没有进行…

    2022年6月14日
  • Do not use lsnrctl and sqlplus as SYSDBA in RAC

    Do not use lsnrctl and sqlplus as SYSDBA in RAC

    2022年3月12日
  • vscode新建html文件并快速生成标准的html代码_用visual studio code制作网页

    vscode新建html文件并快速生成标准的html代码_用visual studio code制作网页1、Ctrl+N快捷创建文件2、Ctrl+s快速保存文件,保存时用.html结尾保存3、Ctrl+可以让vscode的字体变大,Ctrl-可以让字体变小4、输入!,然后按下tab健可以快速生成页面骨架结构5、单击鼠标右键,点击openindefaultbrowser可以打开浏览器预览页面效果,前提是安装了浏览器插件…

    2022年8月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号