从JAVA源代码到EXE可执行文件

从JAVA源代码到EXE可执行文件
 
    这里简单介绍一下将JAVA源代码打包生成EXE文件的过程。
    整个过程分为两个阶段,也就是两个软件的使用:
    第一个阶段,将源码打包成JAR文件。涉及到eclipse(较新的版本是2009年7月发布代号为GALILEO的3.5版)的使用。
    在即将要打包的项目上右键,选择Export(中文版的“导出”),在弹出的窗口中选择Java子目录下的JAR file。然后eclipse会自动选好要打包的项目,大家可以点击左侧的小三角形(旧版的加号)查看项目里被打包的资源。在JAR file中设置打包生成jar文件的输出目录,接着在出现的窗口中选择Use existing manifest from workspace,在Main class后点Browse,eclipse会自动找到你项目中有主函数main的类。选择主类后点Finish。
    (如果你的项目中含有的外部的jar包,那就用到Eclipse的一个第三方插件fatjar,下载该插件,解压后将它copy到Eclipse的plugins文件夹下,重启Eclipse。此时在项目上右键,就会看到多了一个“Build Fat Jar”选项,这时你就可以用此插件打包你的项目了。它的操作和上面提到的大同小异,值得一提的是,过程中你需要自己填写以下用到的外部的包名称,包与包之间用分号隔开。)
    第二个阶段,将jar打成.exe文件。涉及到exe4j的使用。
    整个打包过程有十步:
    第一步,可以不管;
    第二步,选择“JAR in EXE mode”;
    第三步,上面是当前项目名称,不是指上面的JAVA项目。可随便填写,下面一个填写打包后的exe文件的输出目录。例如“D:\jarToExe\”;
    第四步,如果程序是有图形界面的,请选第一个,如果程序是控制台的,则选择第二个。Executable name写exe文件的名字,Icon File用来选择生成文件的图标,不填,或者选择一个ico文件。
    第五步,先在下面单击“+”号,在弹出的窗口中点Archive,然后找到已经做好的jar文件,点击"OK"。在Class Path里会出现jar文件路径,再在上面Main Class栏内点击main所在的类。
    第六步,填写JRE版本,上面一般填1.3,下面填1.6或者空着。接着单击advanced options,选择search sequence。这里我们要把JRE打包进来,让程序能跨平台运行。首先要从你系统的JDK目录下把整个JRE文件夹copy到exe文件输出目录下(这一步至关重要,并且完成后,exe文件和jre文件夹的相对位置不能再改变。)。然后回到exe4j中。在弹出窗口删除列表中它给你的三项,一个注册表的,一个JAVA环境变量的,一个JDK环境变量的。然后单击“+”,选择directory并选择JRE的根目录,“D:\jarToExe\JRE”,就是copy后的目录。完成后弹出的Directory里会显示“.\JRE”。点OK。再单击advanced options,并选择preferred VM,在弹出的窗口中选择client hostspot VM;
    接下来是个性化设计,没有什么技术含量。全部制作过程这样就算结束了。生成的exe文件景测试可以在XP和VISTA中运行,也可以在Ubuntu中运行,只是UNIX操作系统尚未经测试。
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值