精华内容
下载资源
问答
  • jar打包成exe

    2019-01-15 19:46:08
    用来将Java应用程序转Windows本地可执行文件 (.exe)。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ANT编译脚本等功能。
  • 主要介绍了IDEA导出jar打包成exe应用程序,需要的朋友可以参考下
  • exe4j程序jar打包成exe

    2018-01-06 10:25:54
    exe4j程序jar打包成exe,,已经在使用没问题,教程直接百度
  • java jar 打包成 exe,双击就可以运行 ,通过 javalaunch实现
  • IDEA导出jar打包成exe应用程序

    万次阅读 多人点赞 2020-06-07 17:57:32
    Java jar打包成exe应用程序,可在无JDK/JRE环境下运行 老师让做一个小项目,但是需要打包发布出来,因此在网上查了很多资料之后总结的经验。 1. IDEA导出jar包,选择File -> Project Structure (快捷键:Ctrl+...

    Java jar打包成exe应用程序,可在无JDK/JRE环境下运行

    老师让做一个小项目,但是需要打包发布出来,因此在网上查了很多资料之后总结的经验。

    1. IDEA导出jar包,选择 File -> Project Structure (快捷键:Ctrl+Alt+Shift+S)。

    2. 选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。

    3. 选择文件图标,选中入口类(含main方法),点击“OK”,再次点击“OK”。

    4. 选择“Build -> Build Artifacts”下的“Build”或者“Rebuild”按钮即可生成最终的可运行的jar.

    5. 在目录中可以看到jar包。

    6. 在cmd窗口中,切换到jar包所在的目录,执行命令:java -jar xxx.jar,运行jar包查看是否有错误。

    7. 下载安装exe4j和inno setup complier

    exe4j:将jar转换成exe的工具,链接:https://pan.baidu.com/s/1s9PgxRxM-v4T3GTg5rQsbg 
    提取码:d7lc
    注册码:
    A-XVK267351F-dpurrhnyarva
    A-XVK204432F-1kkoilo1jy2h3r
    A-XVK246130F-1l7msieqiwqnq
    A-XVK249554F-pllh351kcke50
    A-XVK238729F-25yn13iea25i

    inno setup:将jre和exe打包成一个安装程序的工具,链接:https://pan.baidu.com/s/1LMuDuvT34WlFszHC08Rnig 
    提取码:dvy1

    8. 打开安装好的exe4j,直接下一步进入界面。

    9. 选择“jar in exe” mode 选项,下一步。

    10. 输入名称和输出路径,下一步。

    11. 选择GUI或者控制台输出,输入应用名称,设置应用图标,下一步。

    12. 选中“32-bit or 64-bit”,勾选“generate 64-bit executable”,下一步。

    13. 再VM Parameters输入“ -Dappdir=${EXE4J_EXEDIR} ”,点击绿色+号。

    14. 选择jar包路径,OK。

    15. 选择应用程序的主类(含main方法),下一步。

    16. 选择jdk版本。

    17. 选中“ Search sequence ”,选中绿色+号添加jre目录。

    18. 选择“ Directory ”,目录输入“ .\jre ”,下一步。

    19. 选择“ Client hotspot VM ”,下一步。

    20. 一直下一步,等待绿色进度条完成,在输出目录里面多了一个可运行程序。

    21. 点击“ Click Here to Start the Application ”即可运行程序。

    22. 打开inno setup complier软件,File -> new,下一步,填写配置,应用名称,版本等,下一步。

    23. 默认,下一步。

    24. 选择exe程序,下一步。

    25. 默认,下一步。

    26. 继续下一步。

    27. 选择语言,下一步。

    28. 选择输出路径,输入应用名称,下一步。

    29. 下一步,完成,先不运行脚本文件。

    30. 添加jre目录。

    31. 在最后一行添加jre目录。
    Source: "自己本地JRE路径\*"; DestDir: "{app}\{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs

    32. 编译运行,会提示保存当前脚本,随便起个名字,下个还可以继续用。

    33. 当绿色滚动条结束后,桌面会多了一个demo1.exe文件。

    34. 也同时会跳出一个安装的,因为程序帮你自动启动生成的安装程序了,安装就可以了,安装的时候记得勾选创建快捷方式,这个就是最后的程序了,双击运行就可以看到结果了,把demo1.exe文件给别人安装,就都可以看到自己的程序了。

    展开全文
  • 解压密码: exe4j-with-example 该压缩包内包含exe4j的可执行程序,以及一个将可执行jar打包成exe的example。 使用教程见https://blog.csdn.net/ASDQWE09876/article/details/111246722
  • 把可执行jar打包成exe文件

    万次阅读 多人点赞 2018-10-10 20:00:04
    title: 把可执行jar打包成exe文件 categories: MyApplications 截图文字识别 date: 2018-10-10 19:39:02 把可执行jar打包成exe文件 摘要 eclipse中导出可执行jar exe4j下载安装破解 使用exe4j把可...

    把可执行jar打包成exe文件

    摘要

    • eclipse中导出可执行jar
    • exe4j下载安装破解
    • 使用exe4j把可执行jar打包为exe

    前言

    上次的程序我通过使用,我通过javaw -jar xxx.jar来启动一个程序,在任务管理器中显示如下:

    如果有一个javaw进行还好,但是我写的java工具程序可能比较多。进程名都是javaw的话不好分辨。在Windows下可以把可执行jar包打包成exe文件,这样就有自己的进程名,图标。便于我在任务管理器中管理(不需要时杀掉该进程)。

    使用eclipse把java项目打包为可执行jar包

    在项目上右键选择Export:

    然后展开Java项,选择Runable JAR File:

    然后选择主类,jar包的输出位置,依赖包的打包方式。最后点击Finish即可。

    下载安装破解exe4j

    下载exe4j

    破解版下载路径:https://www.jb51.net/softs/541579.html

    解压压缩包

    下载后,解压压缩包:

    安装

    点击安装程序exe4j_windows-x64_5_0_1.exe进行安装。

    破解

    安装成功后启动exe4j,点击Change License按钮,然后运行压缩包中的Keymaker.exe生成秘钥。



    粘贴秘钥到exe4j,点击OK即可。

    打包jar为exe

    Project type

    选择JAR in EXE mode,然后点击next.

    Application info

    然后输入exe文件的简称,exe文件输出位置。然后next

    Executable info

    Executable type:中选择第一项GUI application,表示GUI程序,第二个选项表示控制台程序。
    Executable name:中输入软件的名称(OCR)
    Icon file:中选择图标的位置,图标需要实现下载好,图标不是必须的,没有也没关系。
    然后展开Advanced options选择第一项Redirection

    Redirection

    然后勾选Redirect stderr,显示错误输出目录,然后点next,Service options 和Version info默认即可,所以点击next,next即可。

    32-bit or 64-bit

    然后选择Generate 64-bit executable,生成64位的exe程序。然后next,next

    Java invocation

    到了第5个配置项Java invocation这里要把刚才生成的可执行jar包添加进来。以及所有的依赖包,点击绿色的加号,添加可执行Jar包


    导入所有的依赖包

    然后在Main class:选择主类:

    JRE

    选择最小支持的版本,最大的版本可以默认不写。然后展开Advanced options,选择Search sequence

    点击绿色的加号

    然后,选择找到本地的jre:

    然后把它移动到最顶端:


    然后next,

    然后默认,next

    后面一直next即可。

    运行生成的exe

    打开输出目录双击运行exe文件即可运行

    参考:https://blog.csdn.net/qq_29232943/article/details/52861800

    展开全文
  • jar打包成exe,转载的,自己以后留着用
  • jar打包成exe(X86,X64)

    2017-11-10 22:16:54
    jar打包成exe.zip中,内带exe4j的32位和64位两个版本,及使用说明
  • Java jar打包成exe应用程序(超详细)

    万次阅读 多人点赞 2020-02-04 01:07:18
    Java jar打包成exe应用程序,可在无JDK/JRE环境下运行 前言 近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇...

    Java jar打包成exe应用程序,可在无JDK/JRE环境下运行

    前言

    近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。

    准备

    准备工作:

    1. 一个jar包,没有bug能正常启动的jar包
    2. exe4j,一个将jar转换成exe的工具,链接:https://pan.baidu.com/s/1J30uUMJcYnqWCJSr6gkM5w
      提取码:6esr
      注册码:L-g782dn2d-1f1yqxx1rv1sqd
    3. inno setup,一个将依赖和exe一起打成一个安装程序的工具,链接:https://pan.baidu.com/s/1DgFo1ceM_8Bqx_b-veibbQ
      提取码:g9jd

    开始

    以我为例子,我将jar包放在了桌面
    在这里插入图片描述
    打开安装好的exe4j
    在这里插入图片描述
    直接下一步进入界面,选择JAVA转EXE
    在这里插入图片描述
    然后点下一步,输入名称和输出路径
    在这里插入图片描述
    继续点击下一步,选择启动模式
    在这里插入图片描述
    下方有个选项,需要设置打包后的程序兼容32和64位系统
    在这里插入图片描述
    进来后勾选上
    在这里插入图片描述
    然后一直下一步,一直出现如下界面,开始选择jar包以及配置
    在VM参数配置的地方加上:-Dfile.encoding=utf-8
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    点击下一步,配置JRE
    在这里插入图片描述
    下拉框点击后进入如下界面
    在这里插入图片描述
    在这里插入图片描述
    照着这个样子写的目的是,最终会把本地jre目录和exe一起打包,让exe文件自己去根据路径去查找一起打包的jre,可不用再安装jdk
    在这里插入图片描述
    接着下一步,选择Client VM
    在这里插入图片描述
    然后一直下一步,最终出现如下界面
    在这里插入图片描述
    这个时候你会发现桌面多了一个demo.exe文件,这个时候先别着急点开,接下来就是将jre和exe文件再打个包合并,达到在没有jdk电脑环境下也能运行

    打开inno setup,左上角File - New
    在这里插入图片描述
    直接点下一步,填写配置,应用名称,版本等,随意
    在这里插入图片描述
    然后点击下一步,这个地方默认就行,直接下一步
    在这里插入图片描述
    接着选择生成好的exe文件
    在这里插入图片描述
    然后下一步,进入这个界面保持默认,直接下一步
    在这里插入图片描述
    依旧下一步,不用管
    在这里插入图片描述
    继续下一步,这里是选择语言
    在这里插入图片描述
    然后就是选择输出路径和填写安装程序的名字了
    在这里插入图片描述
    然后下一步,直接点Next,然后结束

    配置到最后一步了,脚本文件,到这里会弹出问你是否马上编译,选择否,先把脚本写好再自己编译
    在这里插入图片描述
    然后到了最后一步了,把本地的JRE写进脚本
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    Source: "自己本地JRE路径\*"; DestDir: "{app}\{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs

    然后直接编译就好了,会提示保存当前脚本,随便起个名字,下个还可以继续用
    在这里插入图片描述
    在这里插入图片描述
    然后等待绿色滚动条结束
    在这里插入图片描述
    当绿色滚动条结束后,桌面会多了一个setup.exe文件
    在这里插入图片描述
    也同时会跳出一个安装的,因为程序帮你自动启动生成的安装程序了,安装就可以了,安装的时候记得勾选创建快捷方式
    在这里插入图片描述
    这个就是最后的程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己的程序了

    展开全文
  • exe4j(jar打包成exe文件的工具)
  • 如何把jar打包成exe

    千次阅读 2018-07-13 11:03:27
    转载自:http://tieba.baidu.com/p/2851384409如何把jar打包成exe,做个教程好了。在这里,我们要实现两个目标:1.把java程序文件(jar文件)打包应用程序文件(exe文件)。2.捆绑jre,使java程序能在java环境的...
    转载自:http://tieba.baidu.com/p/2851384409

    如何把jar打包成exe,做个教程好了。


    在这里,我们要实现两个目标:
    1.把java程序文件(jar文件)打包成应用程序文件(exe文件)。
    2.捆绑jre,使java程序能在java环境的电脑上运行。


    下面,我将会介绍市面上的三款小软件,利用其中的一款或两款,就能实现上述目标:
    1.Jar2Exe Wizard,该软件能实现目标1。
    2.JavaLaucher,该软件能实现目标2。
    3.exe4j,该软件能同时实现目标1和目标2。(附件中的版本好像是64位的,如果32位的系统不能用的话,请自己用百度搜吧。)




    不过在此之前,我们得准备一些实验素材:1个jar文件,一张png图片




    但是这样还不够,因为exe文件的图标得是ico格式的图标文件,所以我们得先把图片转换成图标。在这里,我推荐两个在线图标制作的网站:converticon.和谐com、www.和谐ico.la。个人喜欢前面那个,因为至少界面好看多了。


    好了,打开网站后,点击Get Started:




    弹出浏览窗口后,选择我们准备好的这张图片:




    点击Expot:




    选择需要的尺寸,并点击Save As(那个Original Size是原尺寸的意思,这里不建议使用,貌似制作出来的有问题):




    都保存到D盘好了:




    于是我们现在有了以下三个文件:




    好了,前期准备工作做完了,现在我们开始使用上面说的小软件吧。




    首先,我来介绍一下Jar2Exe Wizard,Jar2Exe Wizard作为一款打包软件,其优点是操作方便(我这里用的是1.8版本的,1.6版本的更简单一点),缺点是没有捆绑jre功能。


    我们打开这个j2ewiz.exe文件:




    点击“浏览JAR”,选择需要打包的jar文件,在下面的版本号中选择相对应的jre版本,稍微选低一点貌似也无所谓:




    因为我的这个程序是个窗口程序,并不需要控制台,所以我选择第二个,如果想要显示控制台,可以选第一个:




    软件会自动识别main方法所在的类,如果有多个的时候,就得选择了。下面那个Splash窗口,由于该软件貌似不支持透明的图片,所以这里就不设置了(至于Splash窗口是什么,用过adobe软件的同学都知道,打开软件之前会有一个花哨的窗口,那个就是了):




    反正我也不会反编译打包过的文件,而且也不怕别人反编译,所以我就不隐藏class文件了:




    我这个程序也没有引用什么jar包,所以也不需要设置了:




    上面是输出路径,大家都懂的,下面的“图标及版本”按钮,请按一下:




    点击“添加”按钮可以添加图标:




    找到我们准备好的图标:




    这里可以添加多个图标,我们一个就够了。下面是版本号,随便填一下。再下面是一些版本信息,双击可以弹出修改窗口,我把重要的都填一下,到时候打包后的exe文件的属性中就能看到这些信息了:




    点击OK,回来后,发现图标变了,至于下面这个复选框,不重要:




    当你看到这一页的时候,打包已经完成了,你可以点击右上角的叉叉关掉了。当然,如果点击“参数配置”按钮,配置完后,则会在当前目录生成一个配置文件。




    看,exe文件出现了,好神奇!






    下面,我们要利用JavaLaucher进行打包,其优点是操作方便,修改也方便,缺点是要以“Lauch.exe”这个文件打开。


    我们在D盘创建一个文件夹,把jre文件夹、打包后的“FileMerge.exe”文件和“Launch.exe”文件都复制进来,然后新建一个记事本:




    把记事本重命名为“launcher.cfg”,注意,文件名为“launcher”,扩展名为“cfg”:



    打开“launcher.cfg”文件,在第一行写上“.”,即当前目录,在第二行写上“javaw.exe”文件的路径,在第三行,先写上“-jar”,加空格后,再写上打包后的java程序路径(第二行和第三行的“.\”可以省略,“Launch.exe”文件、jre文件夹和java程序都可以随便放,只要路径写对就行,但是“launcher.cfg”文件必须和“Launch.exe”文件放在同一目录)。


    是不是感觉很眼熟?没错,其实这就是调用命令提示符执行“jre1.7.0_45\bin\javaw.exe -jar data\FileMerge.exe”命令。如果你没有“Launch.exe”文件,新建一个记事本,将扩展名改成“bat”(批处理文件),在里面写上“jre1.7.0_45\bin\javaw.exe -jar data\FileMerge.exe”,然后双击,也能运行,只不过多了个命令提示符窗口。
    也就是说,“Launch.exe”文件实质上就是一个用C#写的调用命令提示符的小程序而已。




    如果觉得JavaLaucher有点坑,那么可以试试exe4j这个软件。该软件的优点是集打包和捆绑jre为一体,支持透明通道的Splash窗口,而且没有那么一堆配置文件,但是缺点是操作复杂,而且想改路径得重新打包,对了貌似我没找到填写版本信息什么的。


    首先我们回到最初,一个jar文件,一个png图片文件,一个ico图标文件,都放在D盘根目录。



    下面我们在E盘创建一个文件夹(作为打包输出目录),把jre文件夹放进来(打包输出路径不要是源jar文件所在目录或其子文件夹,这样会导致exe4j找不到主类,别问我为什么,我也不知道):




    好了,打开exe4j,出现第一个界面,可以看到,我用从百度上找的激活码激活了的(没激活的exe4j,使用Splash窗口的话,在Splash窗口前还会弹出个提示,内容是“this executable was created with an evaluation version of exe4j”):




    选择“JAR” in "EXE" mode:



    上面填的是程序名称,下面红框里的是打包输出路径,即打包后文件的保存路径,就是前面说的新建的文件夹:



    最上面的单选框和Jar2Exe的一样,窗口、控制台和服务,复选框是是否支持运行参数。接下去是打包后的文件名。再下面是图标文件的路径。那个我没打勾的复选框,如果勾上,那么打包后的exe文件,无论你双击四次八次,都只能打开一个。其他的默认就好。



    看到右边绿色的加号按钮了吗?赶紧点下去!



    找到要打包的jar文件:



    要打包的jar文件出现在列表里了,这么貌似能添加多个,我不知道是什么心态……对了,再猛击哪个红框中的按钮:



    这里会自动出现所有的主类,我们得选一个。上面说过了,输出路径得注意,如果打包输出路径是源jar文件所在目录或其子文件夹,那么这里就不会出现主类了:


    点击OK后,主类出现在这里了:



    这里要设置允许的最低jre版本,如果要支持透明通道的Splash窗口,那么至少得写1.6,对了,不能不写。下面的看着办,按需要设置。设置完后别急,别点NEXT,点击Advanced Options或者选择左边红框里的子页面:


    这里列表显示的是jre的搜索序列,如果不想捆绑jre,这步可以跳过。可以看到,先搜索的是注册表(jre安装的时候,会在注册表登记路径,所以移动jre会使jre失效),然后再是JAVA_HOME,第三是JDK_HOME,后两个是系统的环境变量。我们现在点击右边的绿色加号按钮:



    先选择上面的Directory,再点击下面红框里的按钮:



    选择我们复制到输出目录的jre文件夹:



    选择后变这样,因为是在输出目录中的文件夹,所以是相对路径“.\XXXXX”:



    新加的搜索路径放在最后面可不行,我们点击右下角的向上按钮,把它移到第一位:



    其实下面3个路径可以不要,有兴趣的话,可以删掉它们,选中后按右边的红色叉叉按钮就行:



    好了,设置Splash窗口了,单选框第一个是无Splash窗口,第二个的Splash窗口是不支持透明通道的,第三个Splash窗口支持透明通道,但是必须jre6以上,然后在下面选择我们那张png图片:



    这里没什么可设置的,直接过:



    然后就是打包时间,很快的,好不容易才截到图:



    之后自动进入这个页面,至此,jar文件已经打包成exe文件了,这里的界面是问你是否保存刚才的操作的:



    看,出现了!出现了耶!






    好了,教程到此结束,我把素材也上传一下吧,5个附件,分别是Jar2Exe Wizard 1.8、Launch.exe、exe4j、FileMerge.jar、merge.png。


    Jar2Exe Wizard.zip
    大小:1.28MB 下载:1832次 转存:782次
    下载 转存到百度云
    Launch.exe
    大小:48.50KB 下载:1174次 转存:698次
    下载 转存到百度云
    FileMerge.jar
    大小:39.45KB 下载:505次 转存:568次
    下载 转存到百度云
    merge.png
    大小:199.68KB 下载:493次 转存:561次
    下载 转存到百度云
    exe4j_windows-x64_4_...exe
    大小:3.29MB 下载:2730次 转存:987次
    下载 转存到百度云

    展开全文
  • 可执行jar打包成exe文件,最常见的大概就是exe4j了吧。不过,现在都2020年了,这里介绍一下,使用 java8提供的 javapackager 的方式来实现。 预备工作  首先,需要预备工作 1.java8环境  这个就不用多说了 2....
  • jar打包成exe

    2016-01-24 17:29:29
    jar打包成exe,回答得烦了,就干脆开一个帖子做个教程好了。 在这里,我们要实现两个目标: 1.把java程序文件(jar文件)打包应用程序文件(exe文件)。 2.捆绑jre,使java程序能在java环境的电脑上运行...
  • jbuild 把jar打包成exe

    2008-01-02 21:01:33
    jbuild2006 把jar打包成exe
  • jar打包成EXE工具

    2011-12-01 10:20:12
    可使用此工具 将JAR文件打包成exe文件 直接运行
  • 将带图片的Java工程用eclipse打包jar,然后用exe4j将jar打包成exe,并附带jre库
  • 【Java swing】如何将jar打包成exe安装包之Inno Setup安装与配置安装Inno Setup下载安装使用 安装Inno Setup Inno Setup可以将exe4j生成的exe文件和相关依赖文件夹打包一个安装包,发布给其他PC安装使用.怎样用exe4...
  • jar打包成exe脱离jdk环境运行的方法
  • 【Java swing】如何将jar打包成exe桌面运行软件之exe4j安装与配置安装exe4j下载安装激活使用welcomeProject typeApplication infoExecutable infoRedirection32-bit or 64-bitJava invocationjreSearch ...
  • jar打包成exe工具

    2019-03-01 17:05:20
    NULL 博文链接:https://onlyLove.iteye.com/blog/266049
  • jsmooth-0.9.9-7,将jar打包成exe文件
  • JAVA的jar打包成exe文件

    2009-10-28 21:04:00
    JAVA的jar打包成exe文件【周末补上正文】
  • 可以叫jar文件打包成exe,注意:这个是64位的;
  • 1.Java项目打包成jar 2.使用exe4j工具 3.exe4j的设置 4.配置运行环境
  • 用install4j将jar打包成exe程序 关键字: 用install4j将jar打包成exe程序 用install4j将jar打包成为exe程序,经过一段时间摸索后,终于都可以成功了。呵呵,为了记下其过程,故特地写下过程,用以...
  • jar打包成exe文件

    2013-06-18 15:31:23
    我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。 准备: eclipse、exe4j(网上有软件和帐号下载...
  •  我们在利用java开发桌面程序的时候,并不是只是希望打包成jar或者war包就可以了,希望能够转变为exe执行文件方便直接运行,而不是通过java -jar xxx.jar来执行,因为并不是所有人都会这个命令,而且在一些机器上并...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,570
精华内容 9,428
关键字:

jar打包成exe