Exe4j 使用說明

          http://www.cublog.cn/opera/showart.php?blogid=10219&id=50605
          將java編織成.class后,如果只是用java命令來執行總覺得不是太過癮,找個辦法生成像exe文件一樣用鼠標雙擊便可執行的文件,應該是很有趣的啊。這里我用了一個名字叫做exe4j的免費小軟件,感覺不錯。

            首先,當然是要下載個exe4j。我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。

            接著,將你要選擇好你即將發布的.class文件就不用細說了。下面是創建jar文件,這里我用一個名字叫做d:MyJavaTest.class的文件來舉例,另外注意還要編寫一個確定main_class的文件manifest.mf,在這里mainfest.mf和目錄MyJava是在同一個目錄下(這里是都在D:),然后使用如下命令:

          jar cvfm test.jar manifest.mf MyJava

            manifest.mf當初還不知道怎么寫,非常的抓狂。。。呵呵。其實很簡單,代碼如下:

          Manifest-Version: 1.0
          Main-Class: MyJava.Test
          Created-By: Hanic

            只要Main-Class寫對就可以了。這樣,一個test.jar文件就生成了,這里我就不細說jar的具體功能了。但為了確保成功,我們可以再用下面的指令執行一下剛剛生成的test.jar:

          java -jar test.jar

            怎么樣,是不是可以很順利的進行?如果是,那我們就可以開始進行可執行文件的創建了。

            exe4j應用起來倒是相當簡單。類似于傻瓜式的,只要一路next,填寫和選擇個別的參數就ok了。稍微懂點e文的都可以應用自如了。不要說你一點e文都不懂啊!沒辦法,簡單說下流程:

          1、打開exe4j,可以輸入license,可以打開你以前操作過的config文件。

          2、單擊NEXT鍵,選擇”JAR in EXE”mod按鈕,單擊NEXT。

          3、填寫短名和文件輸出的路徑然后點擊NEXT。

          4、在這里你可以選擇你要生成的可執行文件的類型,以及生成的可執行文件名稱、可執行文件的圖標等,我們在這里就選擇GUI application,名字就根據自己的需要取一個,圖標你可以自己在你的圖標庫里選一個你喜歡的,然后再NEXT。

          5、在這里填寫Main class的名字,單擊綠色+選擇所需的.jar文件,如果沒有特殊要求我們就可以再繼續了。

          6、接下來是選擇jre版本,填寫好jre的最大最小版本然后再繼續。

          7、下面設一下你的文件執行的片頭,增加其美觀效果,選擇自己喜歡的圖片,寫自己想寫的文字,并可以根據需要調整文字的位置,再繼續。

          8、下面是一個選擇語言版本的界面選好后再繼續。

          9、下面是一個短暫的等待,然后就大功告成了,一個java寫成的可執行文件就這樣生成了。

          10、雙擊一下看看效果,迎面而來的是自己設置的開頭效果,感覺怎么樣?

          posted on 2006-06-13 14:11 扭轉乾坤 閱讀(7211) 評論(12)  編輯  收藏 所屬分類: JAVA常用技巧

          評論

          # re: Exe4j 使用說明 2006-10-27 14:14 yoyo

          版主為什么我在生成jar文件時沒成功。在命令提示符下輸入java -jar test.jar
          返回的是‘java-jar’不是內部或外部命令也不是可執行的文件也不是批處理文件。請賜教。  回復  更多評論   

          # re: Exe4j 使用說明 2006-10-27 20:05 wangxq

          java -jar需要加空格!  回復  更多評論   

          # re: Exe4j 使用說明 2006-10-31 15:21 han

          老大,你做完了能用嗎?
          我這做完了不能用!!啊  回復  更多評論   

          # re: Exe4j 使用說明 2006-11-08 17:06 LHD

          高手請教:
          我用命令執行已經產生的Test.jar出現以下的東東:
          Exception in thread "main" java.lang.NoClassDefFoundError:programs/Test(worong name:Test)
          這是錯誤嗎?如何解決?  回復  更多評論   

          # re: Exe4j 使用說明 2006-11-08 22:05 wangxq

          這個問題是你里面的類找不到,你在生成的時候沒有指定好路徑!  回復  更多評論   

          # re: Exe4j 使用說明[未登錄] 2007-07-13 18:08 佚名

          執行java -jar test.jar時出錯了
          Exception in thread "main" java.lang.NoClassDeFoundError:MyJavaTest/Test  回復  更多評論   

          # re: Exe4j 使用說明[未登錄] 2007-07-13 18:18 佚名

          Manifest-Version: 1.0
          Main-Class: MyJava.Test
          Created-By: Hanic

          你這個怎么改喲??  回復  更多評論   

          # re: Exe4j 使用說明[未登錄] 2007-07-13 18:23 佚名

          這個問題是你里面的類找不到,你在生成的時候沒有指定好路徑! ??
          在哪里指定路徑..
          謝謝  回復  更多評論   

          # re: Exe4j 使用說明 2008-09-21 16:50

          為什么生成exe后,運行該exe會產生一個error.log文件,但該exe能執行  回復  更多評論   

          # re: Exe4j 使用說明 2009-05-21 17:48 枝節

          我用eclipse打的jar包 ,但是我的程序用到了數據庫 所以當連接數據庫的時候就報錯 不知道怎么解決  回復  更多評論   

          # re: Exe4j 使用說明[未登錄] 2009-07-29 19:03 xiaobo

          使用exe4j生成的exe只能在裝有jdk的環境中使用。如果要讓其在任意Windows平臺運行,建議使用Excelsior JET工具。  回復  更多評論   

          # re: Exe4j 使用說明[未登錄] 2010-08-18 00:48 qiqi

          @LHD
          你沒有設置main方法所在的class文件,程序沒有入口  回復  更多評論   

          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(31)

          隨筆檔案(30)

          文章分類(32)

          文章檔案(33)

          相冊

          PHP小站-首頁

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 黑山县| 辰溪县| 钟祥市| 广南县| 凤冈县| 永和县| 金门县| 军事| 房产| 壶关县| 江城| 阿克苏市| 洛川县| 德令哈市| 嘉义市| 吕梁市| 榆中县| 绩溪县| 满洲里市| 灯塔市| 香河县| 华池县| 紫金县| 忻州市| 庄河市| 防城港市| 会同县| 晋州市| 潢川县| 宁晋县| 乳山市| 长白| 天全县| 元氏县| 竹山县| 大悟县| 黄梅县| 平武县| 大英县| 西盟| 华池县|