如何制作exe小程序 - NapoleonKo

q924152020 2021-10-26 原文


如何制作exe小程序


1.构建maven项目

  需要有一个main入口函数

  添加M2_HOME及,java_home的环境变量

  打开Preference->Java->Installed JREs->Edit 选择一个jdk,

  设置Default VM arguments为-Dmaven.multiModuleProjectDirectory=$M2_HOME

  设置编译插件,版本最好与,java_home的环境变量保持一致

  <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
      </plugin>

2.用maven将写好的项目打包成jar文件

3.用打包工具exe4j将jar文件生成exe文件。

  第1步完全略过,直接点Next。
  第2步我们选择“JAR in EXE mode” 就是选择我们已经有制作好的jar文件。
  第3步上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录。
  第4步控制台输出选择第二个,Executable name写你将要生成的.exe文件的名字,Icon File可以选择生成文件的图标。
  第5步,先别管上面的,先在下面单击绿色的“+”号,在弹出的窗口中点Archive,然后找到起初已经做好的jar,”OK”后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。
  第6步,你系统的JRE版本,一般是填个1.3,下面填1.6在这里单击advanced options,选择search sequence。选这个就是因为我们要把JDK环境也打包进来,好让程序能跨平台使用。回到exe4j中在弹出窗口删除列表中的所有项。一个注册表的,一个JAVA环境变量的,一个JDK环境变量的,都不要。然后单击绿“+”,选择directory并选择JRE的根目录,
选完后exe4j弹出窗口中的Directory里会显示“.\JRE”。点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚加的路径。再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择client hostspot VM,单击next按钮继续。
  第7、8步是一些个性设置默认即可。
  第9步编译完。

  第10步,点那个“Click Here to Start the Application”按钮就可以看到程序运行效果了,然后再点”Seave as“保存一个exe4j生成的一个文件,和.exe程序无关用来修改或重新编译生成exe文件。

发表于
2018-04-06 22:45 
NapoleonKo 
阅读(4839
评论(0
编辑 
收藏 
举报

 

版权声明:本文为q924152020原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/q924152020/p/8729266.html

如何制作exe小程序 - NapoleonKo的更多相关文章

  1. Foxmail for mac 1.0.0 使用小评 – decwang

    Foxmail for mac 1.0.0 使用小评 1 安装使用,装上后设置信息,exchange03的服务 […]...

  2. 查看oracle数据库允许的最大连接数和当前连接数 – gdg87813

    查看oracle数据库允许的最大连接数和当前连接数 在查看数据的连接情况很有用,写完程序一边测试代码一边查看数 […]...

  3. java 简单加密 – 弓长*

    java 简单加密 * 所有的加密技术的基本操作都是用encrypt()和decrypt()方法对消息 * 进 […]...

  4. mysql 开发进阶篇系列 50 表的数据导入(load data infile,mysqlimport ) – 花阴偷移

    mysql 开发进阶篇系列 50 表的数据导入(load data infile,mysqlimport ) […]...

  5. 记一次关于垃圾回收app的推广成功案例 – 痴迷传奇

    记一次关于垃圾回收app的推广成功案例 2018-09-11 19:29  痴迷传奇  阅读(1911)  评 […]...

  6. Stage3D学习笔记(四):正交矩阵 – 阿诚de窝

    Stage3D学习笔记(四):正交矩阵 2014-11-03 16:01  阿诚de窝  阅读(578)  评 […]...

  7. SOAP和REST API测试技巧 – 隔壁王书

    SOAP和REST API测试技巧 API(应用程序编程接口)本质上是应用程序或软件中各层和系统的“中间人”。 […]...

  8. 单机安装HBase – 猎手家园

    单机安装HBase 2016-08-24 15:59  猎手家园  阅读(5809)  评论(0)  编辑  […]...

随机推荐

  1. 集合排序

    集合排序 目录 集合排序 对Int型进行排序 对String类型进行排序 自定义的类如何排序 comparet […]...

  2. Web前端性能优化 – dataman

    Web前端性能优化 1.请减少HTTP请求 基本原理: 在浏览器(客户端)和服务器发生通信时,就已经消耗了大量 […]...

  3. Socket编程指南及示例程序

    例子代码就在我的博客中,包括六个UDP和TCP发送接受的cpp文件,一个基于MFC的局域网聊天小工具工程,和此 […]...

  4. 使用electron-vue搭建桌面应用程序项目

    vue-cli+electron一种新的脚手架(vue-electron)vue-electron主要业务逻辑 […]...

  5. 如何使用Photoshop(PS)将图片的底色变为透明

    很多时候需要将一张图片的底色变得透明。本文描述了使用PS将图片的一部分变得透明的方法。本例将一段艺术字的背景去 […]...

  6. 电脑网络摄像头路径

    电脑网络摄像头路径 C:\Users\Administrator\AppData\Roaming\Micros […]...

  7. javascript删除数组元素的7个方法

    在JavaScript中,除了Object之外,Array类型(数组)恐怕就是最常用的类型了。与其他语言的数组 […]...

  8. html5标签

    视频标签 <video width="320" height="240" controls="contr […]...

展开目录

目录导航