Eclipse项目打包成exe安装包

1.导出 jar 包
在这里插入图片描述
选择 Runnable JAR file
在这里插入图片描述
按 Next,选择一个路径保存 .jar 文件
在这里插入图片描述
如果弹出提示框直接点 OK 就行了然后将 JDK 安装目录下的 jre 文件夹复制到 上一步导出的 jar 包同一目录
在这里插入图片描述
2.使用 exe4j 工具打包成 .exe 文件下载 exe4j 工具,安装打开,破解序列化百度一大把
在这里插入图片描述
选择模式
在这里插入图片描述
分别填写名称和选择 exe 文件的输出路径,如果选择每次只能打开一个应用实例,则勾选 Allow only… 选项如果 JRE 的版本是32位或者64位,则选择左侧的 32-bit or 64-bit 勾选
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Next,选择 Class path,点击右侧绿色“+”号,选择从 Eclipse 中导出的 jar 包。点击红色框中按钮,选择程序的入口类,Next
在这里插入图片描述
选择最低的 JRE 版本,然后点击左侧 Seache Sequence
在这里插入图片描述
选择JRE
点击右侧红色“X”删除全部,然后点击绿色“+”添加
在这里插入图片描述
选择 Directory,然后点击按钮选择复制过来的 JRE 的路径 ,OK接下来一直 Next,一直到一下界面算是完成了
在这里插入图片描述
完成以上步骤只是将 Jar 文件转成了 exe 文件,但是还并没有将 JRE 一起打包,因此在没有 JDK 环境的电脑上依然会报错。
3.使用 Inno setup 工具打包下载安装 Inno setup 编译器 工具,打开
Inno setup
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击浏览按钮选择上个步骤转换的 .exe 文件,然后点击“添加文件夹”按钮添加 JRE 的目录
注:添加的目录是 JRE 目录的父级目录

在这里插入图片描述

添加EXE及JRE目录
根据自己的喜好选择
在这里插入图片描述
下一步的许可文件可跳过,直接下一步语言选择简体中文,下一步
在这里插入图片描述
选择安装exe文件输出的目录,以及安装文件的文件名等
在这里插入图片描述
安装包配置
直接下一步,下一步,完成。选择“是”开始编译或者点击菜单栏的按钮开始编译,编译前是否保存脚本看个人喜好(保存后下次编译选择脚本后就不用配置这么多步骤了)
在这里插入图片描述
编译
编译完成之后在目标目录中可以找到安装包了。

  • 7
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
将文件打包.exe(Windows可执行文件)通常是为了创建一个独立的运行程序,不依赖于源代码或特定的开发环境。这个过程可以通过使用一些工具和技术来完,如自解压安装器、编译C/C++为Windows二进制、使用C# ClickOnce部署等。以下是一些常见的方法: 1. **使用C++/C#编译**: 如果你的应用程序是用C++或C#编写,你可以使用Visual Studio或类似的IDE(如Code::Blocks、Eclipse插件等)来生可执行文件。这些IDE提供了打包和发布选项,可以生包含所有依赖的单个文件。 2. **C# ClickOnce部署**: 对于.NET框架的应用,ClickOnce是一个简单的方式,它会自动将你的应用程序及其依赖打包一个单独的安装包,用户只需双击即可安装。 3. **NSIS(Nullsoft Scriptable Install System)**: NSIS是一款免费的自定义安装脚本语言,能创建跨平台的安装程序,包括Windows的.exe文件。你可以编写一个NSIS脚本来打包你的文件和资源。 4. **Inno Setup**: 这是另一种流行的Windows安装脚本工具,功能强大且易于使用,适用于各种类型的软件安装。 5. **自解压安装器**: 使用如InstallShield、Advanced Installer等工具,你可以创建一个包含所有文件的压缩包,用户运行时自动解压并安装。 在执行打包前,确保所有依赖项(如动态链接库、资源文件等)已经处理好,并遵循版权政策。具体步骤可能会因所选工具的不同而有所差异,建议查阅相关文档或教程进行操作。如果你提供更具体的应用类型或平台,我可以给出更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值