手工制作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)
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
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 游雯 閱讀(786) 評論(1) 編輯 收藏 所屬分類: Java技術