- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java桌面程序制作可执行exe以与制作安装文件教程
java桌面程序弄成可安装执行程序
1、将桌面程序编译为可执行文件.jar
注:不同Eclipse版本或者MyEclipse,可能稍有差异
1)通过导出Runnable JAR file 方式导出jar
使用Eclipse的“Export”(导出)功能就可以了。在应用上点击右键,选择“Export”。
接下来,选择导出类型为Runnable JAR file后,Next
选择应用运行启动类(即写有main函数的类文件),以及导出的目标路径和JAR文件名,可通过点击“Brows。。”按钮选择路径。
点击finish结束
2)通过导出JAR file 方式导出jar
A.通过配置文件(MANIFEST.MF)导出jar文件
Manifest-Version:1.0//版本号
Main-Class:com.lym.client.LoginFrame//启动类这个很重要
Class-Path: .libs/xpp3_min-1.1.4c.jar libs/xstream-1.4.2.jar //程序中引用的外部jar文件(比较重要),不过在下一步制作exe文件时还是会打包进去的。
Create-Path:sjl//作者
选择好了,点击finish就能生成可执行的jar文件了,查看是否能执行通过cmd命令进入命令行,然后使用命令java –jar D:\im.jar,然后回车看程序是否能运行。
B. 通过主类方式导出jar文件
2、使用exe4j生成exe可执行文件(版本不同可能会有差异)
注意:exe4j安装完成后可输入序列号(点击“Change License”),然后用户名、公司名可随意填写;
运行exe4jx出现界面如下图所示
点击Next接着选择类型:选择“Regular?mode,可以使程序仍具有跨平台的特性。选择”JAR?in?EXE“,可以把程序完全编译成exe文件,可以更好的保护你的程序不被反编译。选择任何一种都可以达到我们的需求,选择后,NEXT。(注意:第一次我用了Regular mode 模式在本机上是可以运行的,但拿到其它电脑上就不行了。第二次用了“JAR in EXE”mode 模式成功了。目前不知道两者的区别)
接下来设置你的程序的短文件名,源文件夹路径(如我的:E:\ArchiveBackup),以及要生成的exe文件的存放目录,exe存放目录必须指定到源文件夹下,这里我把它指定为E:\ArchiveBackup的根目录下
接下来,给即将生成的exe文件起一个名字,还可以给它指定一个ico类型的图标(可以没有),其它按默认就可以了。
接下来,需要把程序中所用到的类路径添加上去,先添加生成的JAR文件,如果还有相应lib,也需要添加。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径。基本上所需要用到的Jar文件都要添加上去,可以逐个添加,也可以添加整个文件夹或者使用系统环境变量(为了使程序能够随处运行,还是强列建议你使用相对路径,并且不要使用环境变量)。添加好类路径之后选择应用的Main?Class即可。完成后NEXT。
接下来,先输入应用程序所需要JRE的最低版本和最高版本。然后选择我们自带的JRE,这一步不是必须,但是为了更好的分发程序,?需要把我们自带的JRE指定为首选的运行环境:如图选择”Search?sequence“
默认搜索JRE的顺序是Windows注册表设置,JAVA_HOME设置,JDK_HOME设置。我们要使用自带的JRE,所以将默认的选项全部移除。之后点击”+“号添加我们自己的JRE
注意:这里尽量选择我们自己的jre相对路径,可把jre拷到我们的源文件中,以供选择(之后可能还会用到)
选择首选的JVM,一般使用默认就可以了,如有特殊要求,请选择想用选项,Next
接下来,是为程序添加启动画面,根据自己需要进行,没有可不用选择
展示前边的设置信息
点击“click Here to Start the Application”试运行一下程序,看是否能成功,成功可点击“Exit”退出。
在指定文件夹下会生成一个你命名的.exe文件(我的是im.exe)
3、使用 Inno Setup制作安装包
运行Inno Setup选择(使用向导)创建新的脚本文件(即:create a new script file using the Script Wizard)
输入应用程序名称、版本等信息。下一步
设置应用程序安装是的目标路径信息,可以采用默认不予修改,如果不希望安装后的文件夹是中文的,将”应用程序文件夹名称“改为自己希望的。下一步
将上一步编译好的EXE选择为应用程序主执行文件,并将整个应用的目录通过”添加文件夹“按钮添加到
您可能关注的文档
- CAD模型空间和布局使用.doc
- CNAS-CL14 检测和校准实验室能力认可准则在无损检测领域应用说明.ppt
- D解读音乐课程三维目标与在教学中运用.ppt
- CT检查规范与流程.doc
- DNA测序技术发展历史与.ppt
- EDA试卷与答案很好EDA技术复习资料.doc
- English is a weapon 翻译.doc
- CIS CCD特性简介与组装要领.ppt
- English around the world高考复习.ppt
- cjy_七年级语文上册古代诗词三首_木兰诗.ppt
- K线操作大全第六讲:身怀六甲、穿头破脚、高位并排阳线与低位并排阳线识别和运用.ppt
- Lesson 5描述你们公司产品 Describing Your Companys Products.doc
- L1-2 必知基本概念.doc
- K线图、MA均线含义与应用法则.ppt
- K线操作大全第01讲:K线概述和K线一览表以与大阳线与大阴线识别和应用.ppt
- Lesson71 A famous clock 一个著名大钟.doc
- M4Unit1 导学案与校本练习作业(教师版).doc
- MATLAB8Simulink子系统创建与应用.ppt
- MSP430单片机入门讲解.ppt
- LTE架构与EPC主要流程介绍.ppt
最近下载
- 糖尿病视网膜病变的诊断与治疗.ppt VIP
- 劳动课洗衣服教案.pdf VIP
- 2022年版中小学义务教育《语文新课程标准》第一学段“表达与交流”课程要求解读.pptx VIP
- 体验中国传统手工艺.pptx VIP
- 子藏 笔记 后山谈丛-宋-陈师道.docx VIP
- 胎心监护(共70张课件).pptx VIP
- 2022版语文新课标:第一学段“表达与交流”课程要求解读.pdf VIP
- 2025人教版八年级上册英语 Unit 4 Amazing Plants and Animals 第1课时教案 .docx
- 《局域网组建实例教程》课件第10章.pptx VIP
- 精编李佳行政法讲义资料.pdf VIP
文档评论(0)