用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用

目录

 

前言概述:

准备工作:

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文件双击运行;

准备工作:

1.自己做的图片文字识别 jar小程序

自己用springboot开发的ocr项目:上篇已做过:jar打包

PDF无法复制或图片文字时,用java开发一个小程序来解决,下载jar包直接使用

https://blog.csdn.net/u010565545/article/details/103978966

2.exe4j的下载安装

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安装注册

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第1张图片

如果有现有配置,就打开配置单击[open]加载现有配置。要试用exe4j,有一些配置示例 exe4j安装的演示子目录中的文件。打开单击[reopen]打开以前保存或加载的配置。

3 配置exe4j

工程类型:

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第2张图片

两种模式:

1) Regular mode

在常规模式下,exe4j不将Java类包含在exe文件中。它使用指定的JAR 必须与其一起分发的文件和目录这种模式适用于所有的Java 应用程序。

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第3张图片

2) "JAR in EXE" mode

在“JAR in EXE”模式下,exe4j将JAR文件编译成exe文件。这样你就可以分发一个作为单一EXE的Java应用程序。您不能包含除JAR文件以外的目录或文件。

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第4张图片

3 配置可执行文件应用类型

因为我的程序是一个gui 程序,所以选择了gui

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第5张图片

3用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第6张图片

选择Windows 32位/64位系统

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第7张图片

选择Windows系统jvm选择

选择生成的可执行文件的体系结构如果应用程序应该使用64位JVM运行,您可以选择生成64位可执行文件。
请注意,在这种情况下,启动器不会运行32位JVM。这意味着它不会在32位窗口上运行。
与下面你选择的jre配置要一致才行;

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第8张图片

执行exe的方式:

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第9张图片

5 配置java调用所需要的资源

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第10张图片

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第11张图片

6 jre配置

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第12张图片

要看运行时,电脑中是否配置了jre或jdk,(JAVA_HOME, JDK_HOME), 如果没有配置,就要选择文件夹下载java1.8把jre复制放入进去ocrjar2exe/,一并打成exe文件,;

若程序是给别人用的最好jre文件要一并打包(别人不用配置java环境了);

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第13张图片

若程序是给别人用的最好jre文件要一并打包(别人不用配置java环境了);配置查找只配置jre文件夹 

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第14张图片

7 闪屏图片设置

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第15张图片

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第16张图片

8 语言信息配置,直接next, 编译exe文件,查看是否通过;

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第17张图片

9,完成 ,生成exe文件

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第18张图片

 

10,结果展示:

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第19张图片

注意:

外部资源要添加到本地库中,才能被识别使用;

用exe4j转换jar包为exe文件,不用配置jdk jre环境变量可直接双击使用_第20张图片

识别==>第9步,完成 ,生成文件夹名称目录,文字识别结果:

名称
jre
error
ocr02 生成的exe文件,双击运行2
ocr02.jar

成品ocr4java文字识别exe小程序下载:ocr0r_jar2exe

你可能感兴趣的:(小程序)