目录
前言概述:
准备工作:
1.自己做的图片文字识别 jar小程序
2.exe4j的下载安装
3 配置exe4j
3 配置可执行文件应用类型
选择Windows 32位/64位系统
执行exe的方式:
5 配置java调用所需要的资源
6 jre配置
7 闪屏图片设置
8 语言信息配置,直接next, 编译exe文件,查看是否通过;
9,完成 ,生成exe文件
10,结果展示:
成品ocr4java文字识别exe小程序下载:ocr0r_jar2exe
自己做的ocr.jar图片文字识别小程序,用来识别复制图片和PDF中的文字;但是每次都要jar包目录下cmd命令行执行java -jar ocr02.jar 运行,太麻烦的,所以想把它转成exe文件双击运行;
自己用springboot开发的ocr项目:上篇已做过:jar打包
PDF无法复制或图片文字时,用java开发一个小程序来解决,下载jar包直接使用
https://blog.csdn.net/u010565545/article/details/103978966
1) 直接下载:
注册,Name,Company随便填就是了,注册码:A-XVK258563F-1p4lv7mg7sav
https://download.freedownloadmanager.org/Windows-PC/Exe4j/FREE-7.0.html
2) 百度云:
链接:https://pan.baidu.com/s/1IAXZigc3NX2TM-V33k4Vdg
提取码:awrg
exe4j安装注册
如果有现有配置,就打开配置单击[open]加载现有配置。要试用exe4j,有一些配置示例 exe4j安装的演示子目录中的文件。打开单击[reopen]打开以前保存或加载的配置。
工程类型:
两种模式:
1) Regular mode
在常规模式下,exe4j不将Java类包含在exe文件中。它使用指定的JAR 必须与其一起分发的文件和目录这种模式适用于所有的Java 应用程序。
2) "JAR in EXE" mode
在“JAR in EXE”模式下,exe4j将JAR文件编译成exe文件。这样你就可以分发一个作为单一EXE的Java应用程序。您不能包含除JAR文件以外的目录或文件。
因为我的程序是一个gui 程序,所以选择了gui
选择Windows系统jvm选择
选择生成的可执行文件的体系结构如果应用程序应该使用64位JVM运行,您可以选择生成64位可执行文件。
请注意,在这种情况下,启动器不会运行32位JVM。这意味着它不会在32位窗口上运行。
与下面你选择的jre配置要一致才行;
要看运行时,电脑中是否配置了jre或jdk,(JAVA_HOME, JDK_HOME), 如果没有配置,就要选择文件夹下载java1.8把jre复制放入进去ocrjar2exe/,一并打成exe文件,;
若程序是给别人用的最好jre文件要一并打包(别人不用配置java环境了);
若程序是给别人用的最好jre文件要一并打包(别人不用配置java环境了);配置查找只配置jre文件夹
注意:
外部资源要添加到本地库中,才能被识别使用;
识别==>第9步,完成 ,生成文件夹名称目录,文字识别结果:
名称
jre
error
ocr02 生成的exe文件,双击运行2
ocr02.jar