有個空間

          有個標題

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

          Feedback

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

          ScriptCryptor2.9.4.0
          name:Team CzW
          serial:Team CzW Rocks!  回復  更多評論   


          主站蜘蛛池模板: 枝江市| 和硕县| 和顺县| 阳西县| 沁阳市| 克山县| 团风县| 黄陵县| 彩票| 彰化县| 汾西县| 鄄城县| 县级市| 新竹县| 吉水县| 嘉定区| 江都市| 洪泽县| 隆尧县| 南部县| 兴仁县| 泗阳县| 布尔津县| 师宗县| 张家界市| 忻州市| 蓬安县| 孙吴县| 丹棱县| 阿鲁科尔沁旗| 依安县| 和平县| 子洲县| 锡林郭勒盟| 天等县| 英吉沙县| 朝阳区| 曲沃县| 阿城市| 庆元县| 漳平市|