热点新闻
Java可执行jar包打包成exe程序,怎么把jar转为exe可执行程序
2023-07-11 21:53  浏览:2142  搜索引擎搜索“混灰机械网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在混灰机械网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

【转载】原文链接

前置准备:

  1. 一个java可执行jar包;
  2. exe4j(java exe制作工具);
  3. Inno Setup(将依赖打包进exe文件);

一、用exe4j打包exe文件:
打开exe4j,输入注册码(可以不输,但是最终运行exe文件会提示:this executable was created with an evaluation version of exe4j),name和company可以随便输,注册码从下面随便选一个:

A-XVK258563F-1p4lv7mg7sav A-XVK209982F-1y0i3h4ywx2h1 A-XVK267351F-dpurrhnyarva A-XVK204432F-1kkoilo1jy2h3r A-XVK246130F-1l7msieqiwqnq A-XVK249554F-pllh351kcke50 A-XVK238729F-25yn13iea25i A-XVK222711F-134h5ta8yxbm0 A-XVK275016F-15wjjcbn4tpj A-XVK275016F-15wjjcbn4tpj




image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png


在VM参数配置的地方加上:-Dfile.encoding=utf-8



image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png


一直点击NEXT,直到出现以下页面,这时已经在最开始选的路径下生成了exe文件,但是先别打开,需要将这个exe文件和jre合并打包,达到在没有jre环境的情况下也能运行。



image.png


二、用Inno Setup将exe文件和jre合并打包



image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png





image.png


到这里会弹出询问是否马上编译,选择否,先把脚本写好再自己编译



image.png





image.png





image.png


Source: "自己本地JRE路径*"; DestDir: "{app}{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs



image.png





image.png


上图中最后一个Flag截图不全,贴一下代码:

#define MyJreName "jre" Source: "C:\programs\Java\jdk1.8.0_261\jre\*"; DestDir: "{app}\{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs

然后直接编译,会提示保存当前脚本,随便起个名字,下个还可以继续用





image.png





image.png





image.png

发布人:d925****    IP:117.173.23.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发