IDEA导出jar打包成exe应用程序的小结

作者:李逍遥~ 时间:2023-06-22 04:02:46 

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

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

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

7. 下载安装exe4j和inno setup complier

exe4j:将jar转换成exe的工具,

链接: https://pan.baidu.com/s/1AXaXeawYC0mcDUlSSMGvXw

提取码: smb7

注册码:
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i

inno setup:将jre和exe打包成一个安装程序的工具,

链接: https://pan.baidu.com/s/1DByTUoOBmo8h-n_A2s6jCw

提取码: 9hzj

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

14. 选择jar包路径,OK。

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

16. 选择jdk版本。

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

23. 默认,下一步。

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

25. 默认,下一步。

IDEA导出jar打包成exe应用程序的小结

26. 继续下一步。

IDEA导出jar打包成exe应用程序的小结

27. 选择语言,下一步。

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

30. 添加jre目录。

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

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

IDEA导出jar打包成exe应用程序的小结

来源:https://blog.csdn.net/weixin_42562514/article/details/106603392

标签:IDEA,jar,打包,exe
0
投稿

猜你喜欢

  • C++的函数与指针

    2022-12-20 14:08:15
  • Android之AttributeSet案例详解

    2022-03-20 12:05:12
  • Opencv实现画笔功能

    2023-04-03 11:10:24
  • 全面了解Java中的内部类和匿名类

    2023-01-05 09:14:23
  • Android组件ViewStub基本使用方法详解

    2022-01-15 07:30:54
  • Java虚拟机内存分配与回收策略问题精细解读

    2021-08-12 18:54:51
  • SpringCloud之熔断器Hystrix的实现

    2021-09-21 01:39:26
  • Java常用类库Apache Commons工具类说明及使用实例详解

    2021-06-08 12:34:17
  • C#中关于double.ToString()的用法

    2021-12-06 13:12:22
  • 深入理解Android中Scroller的滚动原理

    2022-10-01 18:53:01
  • Java1.8中StringJoiner的使用及源码详析

    2021-09-09 14:37:32
  • c#多线程之间的排他锁的实现

    2022-06-11 12:31:53
  • Java RandomAccessFile的用法详解

    2021-12-22 01:19:40
  • java8 stream的多字段排序实现(踩坑)

    2023-10-22 11:06:31
  • C# 中的??操作符浅谈

    2023-03-05 03:54:43
  • mybatisPlus返回Map类型的集合

    2022-01-31 13:37:07
  • Java类加载器ClassLoader用法解析

    2023-05-05 21:46:38
  • Java 实战范例之线上婚纱摄影预定系统的实现

    2021-08-08 14:19:42
  • Android10开发者常见问题(小结)

    2023-05-08 10:27:24
  • Android下拉列表选项框及指示箭头动画

    2022-09-28 04:08:15
  • asp之家 软件编程 m.aspxhome.com