A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 金超 中级黑马   /  2012-4-29 02:18  /  2072 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

实际工作中可能会把jar转换成exe,希望一下方法可以帮助大家
a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。
b)新建一个Jsmooth工程
c) 在sketlon中选择“Console“ 或者 “Windowed“
d) 在Executable中的配置:
i. Executable Binary:填写目的输出源的名称。如test.exe.
ii. Executable Icon :选择一个好看点的图标
iii. Current Driectory :.(表示当前工程目录,当然也可行换成别的,As you wish.)
e) 在Application中的配置:
i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库
ii. Main-Class:选中我们所需要运行的主类。
iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。
f) 在JVM Selection中的配置:
i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4
g) Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Just enjoy it.

评分

参与人数 1技术分 +1 收起 理由
冯佳老师 + 1 赞一个!

查看全部评分

3 个回复

倒序浏览
还可以这样子啊,估计得把虚拟机一起打包,才能以exe形式运行。
回复 使用道具 举报
呵呵 利用fatJar、exe4j和install4j就可以了,但是失去了跨平台性。
回复 使用道具 举报
先学习了,但正如楼上几位所说,打包成exe文件,无非就只能在window系统下运行,失去了跨平台性。就将完成好的工程打包为jar文件可能更适合。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马