怎样将class文件变成.exe文件?
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sunny.blog.51cto.com/182601/31906 |
今天一个哥们儿问我,怎样把一个java的类文件(.class文件)制作成一个windows的环境中可双击执行的文件,也就是.exe文件。我原来也曾这样想过,就是没有时间去实践过。呵呵,好在今天有时间了,我想趁这个机会解决一下这个问题。我估计很多人也有过类
似的想法,在命令行中执行类文件太复杂了,要是能够把它们变成.exe文件,双击就可以执行了,多方便。 我以前也没有做过,所以在网上查了一些资料。没有更深入的去研究,只是把它实现了。每一步我都记录了,希望给那些不会做的朋友们提供一些帮助。 至于更深层次的东西,放到将来吧。(上传图片太复杂了,我把操作步骤的截图放到附件中了,可以下载) 需要用到的工具eclipse用于打包(这个不用介绍了吧),exe4j用于生成exe文件的工具,这个是必须的。大家可以到网上下载我用的是4.0版本。 下面我们正是开始:
首先,在eclipse中建立一个工程项目,随便你起什么名字了,然后写一个类。 package com.test; public class JavaExe { public static void main(String args[]){ System.out.println("测试将class文件变成.exe文件!"); try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } } } 接下来,给这个工程打包,选择工程项目右键单击,选择导出操作,然后选择导出为jar文件,呵呵,我用的是myeclipse,我想都一样吧。
(图1-1) 接下来,选择select the export destination 这个地方需要给出,导出的jar文件的路径和名称。
(图1-2) 接下来,这个界面需要给出manifese文件的路径,可以根据向导,选择JavaExe类的路径,在随便给一个名字。然后选择main class文件的路径。 (图1-3) 保存完成,你会在D盘看到一个test.jar的文件,我们使用命令行测试一下。没有问题。 (图1-4) 接下来,安装exe4j程序(略),运行exe4j ,我们选择2: project ,然后选择"JAR in EXE" mode 下一步。
(图1-5) 给short name in your application 一个名字,然后选择输出文件的目录,我选择的是桌面。 (图1-6) 接下来配置执行桌面的信息,configure executable ,我们选择控制台程序 console application ,选择图标文件。点击下一步。
(图1-7) 接下来的东西很重要了,不要做错了。点击右面的加号,选择刚才生成的jar文件的路径。然后选择主文件的位置。如图。 (图1-8) 接下来的版本号码,你随便填吧,然后在高级选项中advanced option选择 search sequence ,这里是为了找到本机中的jdk的路径,添加一个就可以了
不用我详细叙述了吧。 (图1-9)、(图1-10) 这一步选择client hotspot VM 就可以了。然后选择完成。 (图1-11) 接下来我们看到了桌面上出现了myfirst.exe程式,双击之后,就是我们要的程序了。呵呵结束了,是不是很简单。 (图1-12) 由于时间关系我没有做进一步的研究,只是测试而已,我希望能给朋友们带来一些帮助。如果有更好的建议欢迎讨论,我会把这个文档进一步更新的,大家集思广益。
本文出自 “张健的博克” 博客,请务必保留此出处http://sunny.blog.51cto.com/182601/31906 本文出自 51CTO.COM技术博客 |
附件下载:
步骤截图
步骤截图


张健的博克
博客统计信息
热门文章
最新评论
友情链接
