千里冰封
JAVA 浓香四溢
posts - 151,comments - 2801,trackbacks - 0
用exe4j把java打包成exe

在我们写程序的时候,有时会有一种需求,那就是希望我们的程序是一个可执行文件,而不是一个jar文
件,其实大部份时候,可执行的jar文件都可以满足要求,但是如果我们的程序是需要保护的,那么打包
成jar文件就不太安全了,因为jar文件就是一个解压缩文件,一解压就什么都能看到了,当然也可以选择
混淆,但是混淆了以后排错就没那么容易了,因为混淆的时候,把一些类的信息都混淆了。如何既保证代
码的安全又容易排错呢?那么打包成exe就是一种很好的办法了,其实我今天介绍这个方法并不是希望大
家去打包成exe文件,因为exe文件毕竟不是跨平台的,用了exe的格式就失去了java的初衷了。

exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的jar文件,还可以打包成
windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一
点,但是还是没有exe4j生成的启动画面快。



明天我将做一个视频教程,教大家如何使用exe4j打包exe :)



尽管千里冰封
依然拥有晴空

你我共同品味JAVA的浓香.
posted on 2007-10-12 09:45 千里冰封 阅读(38333) 评论(620)  编辑  收藏 所属分类: JAVA扩展
评论共7页: 上一页 1 2 3 4 5 6 7 下一页 

FeedBack:
# re: 一个很好的把java打包成exe的软件[未登录]
2008-08-11 16:41 | spark
我也要一份,谢谢.
kobe7777@sina.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-12 15:56 | zhaolin
谢谢,正需要。我的邮箱 fsycg@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-12 21:47 | wenzi
谢谢,正需要.


wenzi116955@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-15 16:15 | chaowei
谢谢,正需要。我的邮箱 chaowei126@gmail.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-17 19:29 | dq
请给我发一个吧,谢谢。我的邮箱 qdquan1980@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-18 11:01 | 123
请给我发一个吧,正需要。谢谢了。
邮箱liyidigital@gmail.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-18 16:39 | lin
lin_lixiong@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-19 17:18 | 月夜
hy46940164@126.com

谢谢你..^_^  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-21 14:06 | cuker
麻烦楼主给我发一份吧,多谢多谢。
邮箱:cuker919@163.com
  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-21 17:07 | hezhengshuai
请给我发一份,多谢
邮箱:hezhenshai@163.com
  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-22 10:28 | 颜世恩
请给我发一份,多谢
邮箱:309925234@qq.com

  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-23 10:04 | java程序员
谢谢,我的邮箱:chenxiao419@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-23 13:54 | ggyi2003
谢谢,我的邮箱:ggyi2003@yahoo.com.cn  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-24 07:51 | fengyun
楼主给我发一份吧,谢谢了
我的邮箱是fengyuntanglei@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-08-25 16:58 | kingtoon
kingtoon_gogogo@yahoo.com.cn  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-03 21:32 | 李春雷
楼主给我发一个吧! 谢谢
ddchunlei@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-05 12:30 | wolf
楼主发给我一份吧,谢谢了!
soware@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-07 00:32 | navyz
请问下楼主:如何用java中JButton按钮来访问网站.

还有如果调用外部exe文件.它的路径是如何来写的.  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-07 10:49 | navyz
访问网站的解决了.就是不知道那个调用exe文件的路径老是出错,不知道是什么原因.

Process p = Runtime.getRuntime.exec("cmd.exe /c start D:\\热血江湖\\launcher.exe");


上面的那个绝对路径总是执行不成功.不知道是怎么回事.请大侠们帮个忙.先谢了!
  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-07 17:36 | 千里冰封
@navyz
直接运行就可以了,比如我要用IE打开网易的地址:
Runtime.getRuntime().exec("C:\\Program Files\\Internet Explorer\\iexplore.exe www.163.com");
所以你可以用Runtime.getRuntime.exec("D:\\热血江湖\\launcher.exe");

应该就可以了

如果你是JDK1.6的话,还可以用
Desktop.getDesktop().open(new File("C:\\Program Files\\Internet Explorer\\iexplore.exe"));用它开打开你想打开的文件,它会自动调用相关的方法打开它,就像你双击了它一样  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-07 17:37 | 千里冰封
@navyz
访问网站,最好是调用JDK1.6的,Desktop.的browse方法  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-08 16:46 | amwons
我也要
amwons@tom.com
谢谢!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-09 10:37 | samuel
TKS!
学习学习
samhsieh@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-09 19:34 | navyz
楼主.请问下:
String path = "d:\aa";
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("\\");
Matcher mather = pattern.matcher(path);
String pp = mather.replaceAll("\\"+"\\");
这个东西报PatternSyntaxException这个异常,不知道上面的代码.有无错误.

后来换了, String[] split = path.split("\\");结果也是报了同样的异常.

没有搞清楚是怎么回事.请楼主帮我看看.谢谢.  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-09 19:49 | navyz
exe4j真的很好用.
但是问下..你生成的exe文件.在一个没有安装jdk的系统下能不能直接运行.xp系统是不是直接就支持exe4j生成的exe软件呢.要不要生成时配置一些jre给它?  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-10 10:38 | 打酱油的
@navyz
如果你能在无氧环境下存活,那Java程序也能在无JRE的环境下运行……(PS:不包含编译成本地机器码的方式,那样基本与Java无关了)  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-11 13:05 | alvin
3491155@qq.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-11 13:20 | angle4781
angle4781@163.com

thank you very much.  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-17 00:16 | ww
谢谢,

lwd1116@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-19 15:16 | zxc
我也要一个份,谢谢
zxchhu521@gmail.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-21 13:27 | 周志威
zhouzhiwei0205@gmail.com

请你发给我一份吧

谢谢了

对了,请问你的视频做好了没有啊 如果可以也请发给我一份吧

不胜感激
  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-22 14:56 |
请发给我一个,谢谢~
tdma-cdma@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-09-25 10:57 | java
你好,请给我发一份吧,非常感谢!
邮箱:yylwh_888@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-25 15:18 |
你好 ,请发一份给我吧 谢谢了
邮箱:wangdengliang1987@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-26 17:54 | sunb
谢谢楼主,给我一份吧。。。寻找中...  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-26 18:47 | 36
发到这儿吧:
djx_19881022@163.com
先谢了!!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-09-26 22:11 | 要!要!要!
我也要~~~谢谢了
oblivion_l@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-06 13:55 | 赵华腾
很后面了,不知道能不能看到我呢,我的地址zhaohuateng@vip.qq.com
谢谢!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-08 20:53 | 过路云
在EXE4J中,填写短名有什么用? 而其我用按设置生成EXE文件后,的确可以运行,但是带不走JRE,也就是说,在一台没有JDK的电脑上不能运行 ,请问怎么解决 我的邮箱是mukeywa@sina.com 谢谢楼主  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-14 16:07 | 萧然
xiaoran1392010@163.com

谢谢·~~  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-17 16:53 | dahai
麻烦也给我啊...谢谢

hechenfon@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-21 15:03 | didichenlu
我的邮箱是:didichenlu@yahoo.cn 请你在百忙之中能够发给我  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-24 18:03 | whiteubuntu@gmail.com
弱问一下,exe4j最后还会是解释执行的吗?
可否使用Gcj  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-27 10:10 | juncaifeiyang
juncaifeiyang@126.com
谢谢.  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-27 14:42 | 小刘
liu_pengfei11@hotmail.com
谢谢楼主了!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-27 21:10 | yzf

y22zf@163.com
谢谢楼主了!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-29 10:25 | caoyongyong
谢谢老大也给我发一个!我急需!邮箱caoyong1981910@163.com
  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-29 15:15 | 拉拉
楼主,那个教学视频在哪啊?liu_pengfei11@hotmail.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-10-30 22:38 | adanren
我也正需要exe4j呢。。 麻烦你帮我传一份好嘛。
juber.wang@yahoo.com.cn  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-03 10:26 | l
lzp0070007@163.com

谢了  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-05 17:30 | 丁学枫
谢谢了 122543281@qq.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-08 11:17 | 逆流的魚
給我一份,先謝謝了!
yongjie66@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-08 15:20 | heyii
谢谢楼主,请发到heyii@hotmail.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-11 15:57 | xulingxiang
shawnxlx@sian.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-12 16:30 | lanuhue


我也要,先谢过了,我的E-mail:lanhuhe88@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-12 17:40 | piao
liujixiang8605554@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-13 12:09 | 板车兄弟
我要 楼主
邮箱: zhaohanjiangit@qq.com
谢谢啦   回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-11-13 21:33 | angel
1170476@qq.com 麻烦楼主也给我发一份 不知道会不会出现 this executable was created with an evaluation version of exe4j 这个问题很郁闷  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-11-14 10:01 | zhou
楼主也给我一份,我都找2天了,非常感谢,
非常感谢,非常感谢,非常感谢。
hbsi_zhouwufeng@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-11-14 19:16 | lala
麻烦楼主给我也发一份,很需要!谢谢!
55479345@qq.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-14 21:20 | tekll me why
我也要 hxtwt@sina.com 谢谢!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-17 21:49 | sandays_cn
sandays_cn@163.com
thanks!!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-19 10:27 | caishijin
谢谢先。
Email:caishijin1@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-11-22 11:36 | 旺旺
731301988@qq.com
谢谢你 真的是谢谢你 像你这样的好人真的不多  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-24 08:23 | 金牛
感谢高手,向您学习。
huangjb88@gmail.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-25 02:34 | lindily
满发给我发一份,谢谢阿。
lindily@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-25 14:28 | nijian
非常感謝樓主﹐我在網上找了N天了都沒結果
請給我傳份﹗謝謝  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-25 14:29 | nijian
忘了寫地址了﹕nj658258@tom.com
謝謝  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-28 11:40 | sheng
请给我发一份,非常感谢!!
lsshengcn@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-11-29 00:15 | Jesley
给俺也发一份吧,谢谢啊!
september_777@sina.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-02 09:08 | 军军
我也要
342087515@qq.com
谢谢  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-02 12:06 | risky1223
谢谢大师级人物,给我也一份吧,谢谢!
risky1223@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-03 17:31 | yp.yang
麻烦我也需要一份,谢谢~
ernst_2004@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-03 18:26 | shb
给我一个XX466023428@qq.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-12-03 19:04 | qq
给我一份232493605@qq.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-12-03 21:16 | qq
选择MAINCLASS时 没有供我选择的项 是怎么回事?  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-04 09:46 |
497686381@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-04 10:58 | Althen
发一份给我,hkchkc321@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-12-07 23:20 | fall
麻烦发一份给我903327025@qq.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-11 18:21 | qiang
可以给我个吗?谢谢!
haojinxueqiang@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-12 09:16 | 樊营
也给我发一份,谢谢啦
fanying1123@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-12-12 10:26 | bin
楼主大哥啊
我要一个
麻烦你给我发一个
地址:bin20060407@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-12 11:25 | wolfsept
楼主大大麻烦给我发一个
EMAIL:wolfsept@126.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-15 12:09 | itpentiuman
给我来个,谢谢!
itpentiuman@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-17 10:27 | rbg
exe4j4.0破解版本 能否给我一个 十分谢谢
rbggogo@yahoo.com.cn  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-18 12:42 | mzba
mzba@qq.com
也发一个给我吧,谢谢了···  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-18 15:45 | #
mingxingmiss@sina.com
也给我一份,谢谢啦....  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2008-12-19 23:24 | rick
rick88lu2003@yahoo.com.cn
thank you thankyou  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-22 10:51 | jiaweidong
jiaweidong_2008@hotmail.com
谢谢,请给我发一份。不胜感激!:)  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-22 17:20 | 黄江华
我的EMAIL是aini3284@163.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-22 23:25 | dk
bai-yun@qq.com
请发一个给我,最好连教程一起发,谢谢  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2008-12-24 11:59 | a hao
谢谢,我的邮箱是haozhima@yahoo.com.cn  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2009-01-01 13:34 | me
我的邮箱是piaopiaoguye@163.com
谢谢乐。
  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2009-01-05 10:25 | 王延峰
我的邮箱是 wy_feng@163.com 谢谢。。。  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2009-01-07 01:25 | 无名
我想要一个汉化版的,英文版的我有个,看不懂
我的邮箱:281623469@qq.com 或 king061013@yahoo.com.cn
  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2009-01-10 16:49 | 李燕芬
我想要一个exe4j。把教程也传给我行么?谢谢啊!
我的邮箱是liyanfen@hisense.com  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件[未登录]
2009-01-15 19:16 | 111
zouqiang_1@163.com 请发一个给我,谢谢   回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2009-01-20 11:08 | bitpi
songzhaobin@163.com
谢谢!  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2009-02-15 01:54 | wenrzs@163.com
wenrzs@163.com
xiexiele  回复  更多评论
  
# re: 一个很好的把java打包成exe的软件
2009-02-18 17:11 | 村上
150690973@qq.com
  回复  更多评论
  
评论共7页: 上一页 1 2 3 4 5 6 7 下一页 

只有注册用户登录后才能发表评论。


网站导航: