转化工具已更新:将 jar 转化为 exe 可执行文件

低调的小青蛙 2006-03-24 11:31:55
工具已更新(v1.3):
将 Jar 文件转换为 Exe 可执行文件。


使用方法:
指定 jar 文件名和带有 main 方法的启动类,工具将生成一个 Exe 执行文件。


Exe 运行方法:
生成的 Exe 运行时,可以自动从注册表和环境变量 JAVA_HOME 中找到 jre 运行环境。如果系统中未安装 jre 环境,则可以将 jre 目录随同生成的 Exe 文件一同采用复制的方法发布。然后使用 .cfg 配置文件指定 jre 的相对位置。


详情及下载地址:
http://www.regexlab.com/jar2exe/


关注,并下载运行,发表意见者有分。
...全文
754 57 打赏 收藏 转发到动态 举报
写回复
用AI写文章
57 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjh133 2006-04-07
  • 打赏
  • 举报
回复
用过再说哈
rainxue 2006-04-07
  • 打赏
  • 举报
回复
支持楼主
maquan 2006-04-07
  • 打赏
  • 举报
回复
如果只是为了启动自己发行的程序包,不一定要把整个 jre 都带着走,至少 bin 文件夹下的所有 .exe 文件都可以省掉。(当然,版权问题需要另外讨论)

我做过的一个程序就是用 C 程序通过 jvm.dll 加载一个虚拟机,然后让它去运行一个 Tomcat,一个 web application 就这样跑起来了 ^_^

整个启动过程不需要在目标计算机上做任何配置工作。
water621 2006-04-07
  • 打赏
  • 举报
回复
感谢楼主
xueyi0108 2006-04-07
  • 打赏
  • 举报
回复

mark
hcircle 2006-04-07
  • 打赏
  • 举报
回复
可以参考一下JUNIT是怎样找到test方法的
netpotRL 2006-04-07
  • 打赏
  • 举报
回复
生成 .exe 文件啊。。。

让人感觉象是一种向下兼容,呵呵~~

MS 的支持者不要BS我啊~
捏造的信仰 2006-04-06
  • 打赏
  • 举报
回复
建议:搜索包含public static void main(String[] args)函数的类并列出来让用户选择,而不是让用户手动输入类名和包路径。
捏造的信仰 2006-04-06
  • 打赏
  • 举报
回复
呵呵,好快。不过我并不希望能把jre给集成进去,那样可能会造成程序不稳定。
nian86 2006-04-06
  • 打赏
  • 举报
回复
不错
laughsmile 2006-04-06
  • 打赏
  • 举报
回复
是啊,能把jre整合到exe才是真正的exe.
lz,加油啊
低调的小青蛙 2006-04-06
  • 打赏
  • 举报
回复
也同样感谢前面各位兄弟的鼓励与建议。
低调的小青蛙 2006-04-06
  • 打赏
  • 举报
回复
To YidingHe(机枪兵) 兄:

谢谢你的建议。你的想法很好,目前不知道怎么实现 "搜索包含public static void main(String[] args)函数的类",不过把所有的类列出来供选择倒是可以的。

关于 jre 集成进去的问题,一方面是我自己水平有限,不知道怎么实现。另一方面,我觉得集成进去也不一定好,反而有点画蛇添足。一些大型的 java 开发的软件,比如 jbuilder, C++Test 等,都是直接附带一个 jre 目录。jre 目录整个目录采用复制的办法进行移植,其实是很稳定和可靠的。这一点,多谢 YidingHe(机枪兵) 兄的支持。
zengxftm 2006-04-05
  • 打赏
  • 举报
回复
好家伙呀!
尝试了一下,觉得还可以呀!
不过个人觉得做成了exe好像丧失了java的平台无关性了。
leekooqi 2006-04-05
  • 打赏
  • 举报
回复
可以看看。
mysohu 2006-04-05
  • 打赏
  • 举报
回复
不错
terry_yip 2006-04-05
  • 打赏
  • 举报
回复
我提两个问题 1 这类软件我用过七八个了,很多都有一个问题,它生成的EXE文件不是真正的EXE文件,因为在上面右键就可以用winrar解压了。 2 是否能把JRE整合在EXE文件里头?就像delphi编译时把所有的DLL文件都可以写入EXE文件里。

能满足我这两个要求的,只有Native J了,建议楼主参考一下。

chq32 2006-04-05
  • 打赏
  • 举报
回复
JB生成的EXE没法选择图标,太丑了
liukang520236 2006-04-05
  • 打赏
  • 举报
回复
支持原创!
用过了,还不错,谢谢搂住了

huang_yb 2006-04-05
  • 打赏
  • 举报
回复
支持中国原创!
加载更多回复(37)

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧