如何发布你的java桌面程序.doc_第1页
如何发布你的java桌面程序.doc_第2页
如何发布你的java桌面程序.doc_第3页
如何发布你的java桌面程序.doc_第4页
如何发布你的java桌面程序.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何发布你编写的java桌面程序1、 把压缩包中exe4j安装(在线安装),以及inno setup安装:2、 在桌面新建一个文件夹(名字随便取):在C:Program FilesJava 把jre复制到你建的文件夹中:你也可以下载精简版jre但是不能保证你的程序可以运行。3、 导出jar文件,选择工程文件,点击右键导出你的英文版界面或者不一样,但是都是导出jar文件选择主函数:浏览输出目录你建的文件夹内容:自己下载ico文件和png图片文件4、 运行exe4j:使用exe4j的注册码A-XVK258563F-1p4lv7mg7savA-XVK209982F-1y0i3h4ywx2h1A- XVK267351F-dpurrhnyarva在这里输入接着选择类型,我们选择第一个,这样可以保证程序仍具有跨平台的特性。如果选择第二个,可以把程序完全编译成exe文件,可以更好的保护你的程序不被反编译。 点击下一步: 设置程序名称,和程序的图标,你自己事先下载:接下来的这一步,我们需要把程序中所用到的类路径添加上去。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径:基本上你所需要用到的Jar文件都要添加上去,可以逐个添加上去,也可以添加整个文件夹或者使用系统环境变量,为了使你的程序能够随处运行,所以还是强列建议你使用相对路径,并且不要使用环境变量。添加好你的类路径之后回到上一步去选择好你的Main Class即可。接下来先选择我们的程序所需要的jre版本, 然后便是选择我们自带的jre了,这一步不是必须,但是为了更好的分发程序,我们自带了jre, 所以必须把我们自带的jre指定为首选的运行环境,如图选择:把所有项目移除默认情况下程序会去系统的注册表,环境变量及相关的目录查找jre,因为我们只需要自带的jre,所以这里我把默认的选项移除了,然后添加我们自己的jre所在的目录路径,点+号开始:下面这一步只是简单的给程序添加一个启动画面,然后按默认下一步下一步就可以了。:设置png图片的格式6、以后直接电下一步:最后你建的文件夹:res文件夹是我的程序运行所必需的一些资源文件,你的可能不需要带着JRE运行,JRE的大小应该是最让人头疼的,我默认安装的jre1.7大小达到123M,而程序只有200-300k左右,感觉非常不合理,分发与网络传输过程也会大受影响!为了解决这个问题我一直在网络上搜索“瘦身版”的JRE,无意中搜到了Beansoft老师介绍的一篇关于迷你JRE的文章,相关的JRE下载后解压约14M左右,试用了一下,相对于我的应用缺少了一些类文件,关于部分xml操作类,及swing桌面应用框架相关连的部分类也找不到,最后借鉴了一下,自己把一个完整的JRE从123M瘦到了70M,去除了很多不需要的类文件,当然,如果耐心一点还可以再瘦下去,再抽掉一些类文件。(这个教给大家自己瘦身,可以一个个删除文件,如果删除后不能运行就恢复文件)制作安装包现在我们使用Inno Setup进行压缩并制作一个安装包。Inno Setup的下载安装我已经给出,安装后启动脚本向导,如图所示: 整个过程很简单:这里指定你的程序的启动文件,即刚才用exe4j创建的exe文件,并将你的整个程序目录都包含进去就可以了,接下来的基本上一直按下一步就可以了,直到脚本向导完成, 然后执行该脚本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论