怎样将java程序打成文件运行在无环境的机器上_第1页
怎样将java程序打成文件运行在无环境的机器上_第2页
怎样将java程序打成文件运行在无环境的机器上_第3页
怎样将java程序打成文件运行在无环境的机器上_第4页
怎样将java程序打成文件运行在无环境的机器上_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、怎样将 java 程序打成 exe 文件运行在无 java 环境的机器上对于作 Java 桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有 jre、jre 版本问题、jre 去哪、如何用jre 启动你的 Java 应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过 Java,面对一个 Java 应用,如何在 Windows 下启动它,估计都会折腾半天。最方式莫过于带着 JRE,让用户轻松点击就能运行。带着 JRE 运行,JRE 的大小应该是最让人头疼的,我默认安装的 jre6 大小达到 80M,而程序只有 200-300k 左右,感觉非常不合理,分发与程序精简 jre 非

2、常必要,关于 jre 的精简问题请参考其他网络传输过程也会大受影响!因此文章,本文在此不做说明。windows 平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,下面通过一个实例进行说明。第一步:将的java 程序打包成“可执行的jar 包”,可以采用 eclipse 等IDE 工具打包。下面以 eclipse 为例进行说明:上面截图应该注意的是:第一要求你选择你的 java 程序的引导类,下面是输出路径,类文件的处理上我们选择第二种,即将该 java 程序所需的jar 包一起打包进来,最后点击 finish。完成后最好双击一下导出

3、的可执行 jar 包,确保可正确运行。第二步:准备打包文件夹。1.在任意路径下新建文件夹,文件夹名可以使用项目的名字,如此例的项目名takephoto。将在第一生成的 jar 包进来。进来,如果尚不掌握精简2.将精简以后的jre 文件包,可以暂时采用安装的庞大jre ,如下图:将上图的 jre进去即可。3. 在takephoto 文件夹下新建 lib 文件夹,将项目所需的jar 包,如数据库驱动等4. 可以在准备一个ico 文件夹,存放一个或几个 ico 图标或图片。经以上几步后,文件结构应该是:进去。第三步:使用 exe4j 工具生成exe 文件:直接,这一步具有跨平台的特性。如果选择第二个

4、,可以要求选择类型,我们选择第一个,这样可以保证把程序完全编译成 exe 文件,可以更保护你的程序不被反编译。上面是设置你的程序的短文件名,源文件夹路径(如:E:takephoto),以及要生成的 exe 文件的存放目录,exe 存放目录必须指定到源文件夹下,这里我把它指定为 E:takephoto 的根目录下。上面是给我们即将生成的 exe 文件起一个名字,如“takephoto”,还可以给它指定一个 ico 类型的图标,其它按默认就可以了,在指定ico 图标路径的时候建议采用绝对路径,因为在测试的时候发现如果采用相对路径在生成 exe 文件的时候提示出错,且经测试采用绝对路径也能保证程序的

5、准确性。上面是要求把程序中所用到的类路径添加上去。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径,注意,要首先添加类路径再指定启动类,类路径包含两部分,一是我们在第一的可执行 jar 包,二是程序所需的其他 jar 包路径,即lib 文件夹路径。如图:上面是把生成的可执行 jar 包路径添加进去了,下面添加 lib 文件夹路径。注意,全部采用相对路径如.takephoto.jar,.lib。在添加li b 文件夹路径的时候选择 scan directory。上面是把 lib 文件夹路径添加进去了。下面就可以指定启动类了。接下来先选择我们的程序所需要的 jre 版本

6、, 然后便是选择我们自带的 jre 了,这一步不是必须,但是为了更分发程序,我们自带了 jre, 所以必须把我们自带的 jre 指定为首选的运行环境,如图选择:Search sequence默认情况下去系统的表,环境变量及相关的目录查找 jre,因为我们只需要自带的 jre,所以这里我把默认的选项移除了,然后添们的 jre 所在的目录路径,点+号开始:下面的均采用默认即可:上面的可以添加一个启动画面,如指定一个 gif 图片。好了 exe时提示配置已经改变是否保存,可以保存,保存后文件已经生成完毕了。点击 exit即可,为 takephoto.exe4j,下次可以直接双击这个文件进行编辑我们上面的配置。经过以上操作,文件夹结构变为:双击一下 takephoto.exe 也可以执行了。第三步:利用 Inno Setup 工具进行压缩打包,做成安装程序。可以采用家脚本向导,也可以将上面画面关掉,直接“文件-新建”即可。上面是设置一些,比如程序名称,版本,发布者,应用程序官方。的 exe 执行文件:这一步点击浏览选择主执行文件即我们第二是添加文件夹:点击是即可上面是指定开始菜单文件夹名称,根据需求进行。下面的一直点击即可上面可以自定义输出文件夹,生成的安装包文件名默认是 setup,自定义安装程序图标,安装。指定脚本名称。点击保存之后立即进行如下编

温馨提示

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

评论

0/150

提交评论