有个空间

有个标题

手工制作jar2exe方法

背景:让java程序转成exe可执行文件。网上关于这个问题的介绍已经很多,自己想了个办法,不排除重复做轮子的嫌疑。

难点:因为是想用控制台console调命令,怎样不让console 的window显示出来访问了google。

实现:1.制造工程source
        2.打包工程到jar
        3.新建yourProj.vbs, yourProj.bat文件
        4.下载ScriptCryptor(此工具用来将可执行vbs文件转成exe文件)
        5.将yourProj.vbs转成yourProj.exe

-------------------我是分割线----------------------------------------
1.制造
    没什么好多说的。

2.打包
    我是用了eclipse的一个打包插件fatjar打包。主要要注意的是要选好main class,就是你程序 的入口。打包成yourProj.jar。 fatjar下载地址:http://sourceforge.net/projects/fjep/ 。至于eclipse的插件怎么安装,见另外帖子(eclipse插件安装)。

3新建
yourProj.vbs
1 Dim objShell
2 set objShell=wscript.createObject("wscript.shell")
3 iReturn=objShell.Run("cmd.exe /C yourProj.bat"0, False)

yourProj.bat
1 @echo off
2 java -jar yourProj.jar

4下载
    下载ScriptCryptor,最好是注册的,要不然转好的exe文件打开前会弹出一个提醒你注册的小窗口。下载地址:http://www.abyssmedia.com/downloads/scriptcryptor.exe 。 注册码自己去找吧,支持正版。

5转换
    运行ScriptCryptor,选择你的yourProj.vbs,compile,输入你要转成的exe文件的名字yourProj.exe。大功告成。

posted on 2009-08-20 17:30 游雯 阅读(759) 评论(1)  编辑  收藏 所属分类: Java技术

Feedback

# re: 手工制作jar2exe方法 2009-08-21 09:47 游雯

ScriptCryptor2.9.4.0
name:Team CzW
serial:Team CzW Rocks!  回复  更多评论   



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


网站导航: