码迷,mamicode.com
首页 > 编程语言 > 详细

java打包成exe和可移植

时间:2014-09-29 22:10:42      阅读:399      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   io   os   ar   java   for   文件   

  问题与思路

  大家也许会遇到这样的情况,自己辛辛苦苦的写的java程序,却在别人的电脑上无法运行,这里面可能有这么几个原因:

  • 自己的程序依赖外部jar包
  • 自己程序打成jar包以后,无法显示图片
  • 对方电脑没有java环境

  可是java不是具有很好的可移植性吗?有没有办法做一个可以到处执行的java程序呢?网上有各种各样的方法,但是都比较笼统,或者不能实用于一些情况,这里以一个我自己的实践经历作为例子,供大家参考。

  核心思路如下:

  • 将自己的程序打成jar包
  • 将jar包转成exe文件,同时建立jar包依赖关系,和jre环境相对链接
  • 制作安装程序

  所需软件:

  详细步骤

  1、导出jar包

  2、生成exe可执行文件

  首先,安装exe4j这个软件,过程嘛,就不说了,一路next就行了,打开后出现如下界面:

  bubuko.com,布布扣

  2.0)  这里要求License,如果没有的话也是可以,但是每次运行你的程序就会弹出窗口,所以可以从网上搜下License。

      (转接这里博客上提供,http://wangyali90516.blog.163.com/blog/static/117205101201232641920294/

  2.1)  左侧选择"Project type",有"Regular mode"和"JAR in EXE",区别就是你程序里引入的jar包,要不要一起打包进exe,其实      都可以,这里我选第一种吧。点击"next"。

  2.2)  出现如下界面

  bubuko.com,布布扣

  分别是填写应用程序名、打包后exe文件目录、你的jar文件所在目录。填写完成后,点击"next"。

  2.3)  出现如下界面

  bubuko.com,布布扣

  选择GUI application 和 填写exe文件名、图标(可选)。

  2.4)添加你的jar包,和你程序所引入的jar包,并且在下方填写你程序的入口,点击"next"。

  bubuko.com,布布扣

  2.5)完成后,填写你所需java环境范围,选择Advanced Options,再选择search sequence:

  bubuko.com,布布扣

  删除默认出现的3个,再选择你的安装文件里的jre文件夹:

  bubuko.com,布布扣

  剩下的几乎一路默认即可

  bubuko.com,布布扣

java打包成exe和可移植

标签:des   blog   http   io   os   ar   java   for   文件   

原文地址:http://www.cnblogs.com/coolalan/p/4000840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!