一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛

              對于作Java桌面應(yīng)用來說,比較煩人的就是安裝部署問題,客戶端是否安裝有jre、jre版本問題、jre去哪下載、如何用jre啟動你的Java應(yīng)用?不要說剛接觸電腦的人,就算是比較熟悉電腦,如果沒有接觸過Java,面對一個Java應(yīng)用,如何在Windows下啟動它,估計都會折騰半天。如果不是因為這個問題,Java在我的眼里算是最完美的語言了,也是我最喜愛的語言。
              所以我認(rèn)為這個是導(dǎo)致Java桌面應(yīng)用被一些人所討厭的最大原因,Java的優(yōu)勢是“一次編寫,隨處運行”,跨平臺特性確實很好,但并不是每個人都需要或都想要跨平臺,而且有時候JVM平臺或版本問題也會造成“一次編寫,到處測試”的尷尬。
              最好的方式莫過于帶著JRE,讓用戶輕松點擊就能運行。下面我們來解決這樣的問題,有什么好的建議或方法請其他朋友多多指教或補充!
              針對windows平臺,讓用戶一鍵式安裝,雙擊使用, 使用工具exe4j + Inno Setup, 這兩個工具都可以在網(wǎng)上找到,不熟悉的可以多搜搜,使用起來也不難。
              帶著JRE運行,JRE的大小應(yīng)該是最讓人頭疼的,我默認(rèn)安裝的jre6大小達(dá)到80M,而程序只有200-300k左右,感覺非常不合理,分發(fā)與網(wǎng)絡(luò)傳輸過程也會大受影響!為了解決這個問題我一直在網(wǎng)絡(luò)上搜索“瘦身版”的JRE,無意中搜到了Beansoft老師介紹的一篇關(guān)于迷你JRE的文章,相關(guān)的JRE下載后解壓約14M左右,試用了一下,相對于我的應(yīng)用缺少了一些類文件,關(guān)于部分xml操作類,及swing桌面應(yīng)用框架相關(guān)連的部分類也找不到,最后借鑒了一下,自己把一個完整的JRE從80M瘦到了38M,去除了很多不需要的類文件,當(dāng)然,如果耐心一點還可以再瘦下去,再抽掉一些類文件。
              在這個基礎(chǔ)上再配合Inno Setup這個安裝包制作工具,最后把整個程序從40M壓到了8M,下面看看關(guān)于整個操作過程,關(guān)于JRE的瘦身有些煩瑣就不寫了,而且SUN的JRE瘦身計劃也在進行,相信很快會有更小的瘦身版JRE推出,自己沒有必要再去費神。
             
              下面是我的一個完整的Java程序 —— MyLoading
             

          可以看到已經(jīng)附帶了jre1.6 , 下面先使用exe4j給它制作一個exe執(zhí)行文件(即上圖的MyLoading.exe),并指定我們自帶的jre1.6 。以下是exe4j的啟動界面,點擊下一步開始創(chuàng)建配置文件。

             

          接著選擇類型,我們選擇第一個,這樣可以保證程序仍具有跨平臺的特性。如果選擇第二個,可以把程序完全編譯成exe文件,可以更好的保護你的程序不被反編譯。

          接下來設(shè)置你的程序的短文件名,源文件夾路徑(如我的:E:\MyLoading),以及要生成的exe文件的存放目錄,exe存放目錄必須指定到源文件夾下,這里我把它指定為E:\Myloading的根目錄下。

          接下來,可以給我們即將生成的exe文件起一個名字,如我的“MyLoading”,還可以給它指定一個ico類型的圖標(biāo),其它按默認(rèn)就可以了,如圖:

          接下來的這一步,我們需要把程序中所用到的類路徑添加上去。然后指定程序的啟動類,其它如果沒有必要的話,則按默認(rèn)即可,點擊+號添加類路徑:

          基本上你所需要用到的Jar文件都要添加上去,可以逐個添加上去,也可以添加整個文件夾或者使用系統(tǒng)環(huán)境變量,為了使你的程序能夠隨處運行,所以還是強列建議你使用相對路徑,并且不要使用環(huán)境變量。添加好你的類路徑之后回到上一步去選擇好你的"Main Class"即可。

          接下來先選擇我們的程序所需要的jre版本, 然后便是選擇我們自帶的jre了,這一步不是必須,但是為了更好的分發(fā)程序,我們自帶了jre, 所以必須把我們自帶的jre指定為首選的運行環(huán)境,如圖選擇:
          Search sequence

          默認(rèn)情況下程序會去系統(tǒng)的注冊表,環(huán)境變量及相關(guān)的目錄查找jre,因為我們只需要自帶的jre,所以這里我把默認(rèn)的選項移除了,然后添加我們自己的jre所在的目錄路徑,點+號開始:

          這里還是建議使用相對的目錄路徑:

          指定jre所在的目錄,如圖:

          最后我的jre目錄路徑就是這樣的:.\jre1.6

          下面這一步只是簡單的給程序添加一個啟動畫面,然后按默認(rèn)下一步下一步就可以了。


          程序最終生成了這個執(zhí)行文件: MyLoading.exe
          現(xiàn)在使用它,已經(jīng)可以正常利用我們自帶的jre啟動程序了,但是整個程序仍有40M的大小.
          現(xiàn)在我們使用Inno Setup進行壓縮并制作一個安裝包。

          Inno Setup的下載安裝請到網(wǎng)上搜索,安裝后啟動腳本向?qū)В鐖D所示:

          整個過程很簡單:


          這里指定你的程序的啟動文件,即剛才用exe4j創(chuàng)建的exe文件,并將你的整個程序目錄都包含進去就可以了,接下來的基本上一直按下一步就可以了,直到腳本向?qū)瓿桑?br />




          然后執(zhí)行該腳本即可:





          然后找到Inno Setup的默認(rèn)輸出目錄,就可以看到編譯輸出后的安裝包了,如下圖:MyLoading安裝.exe
          大小已經(jīng)壓到了8.86M。

          利用這個就可以快速輕松的安裝你的Java桌面應(yīng)用了。

          huliqing
          Email:huliqing@live.com
          QQ: 31703299
          學(xué)習(xí)永無止境,歡迎一起交流研究...




          - huliqing@huliqing.name
          - http://www.huliqing.name

          posted on 2008-04-18 06:34 huliqing 閱讀(38659) 評論(56)  編輯  收藏 所屬分類: Swing

          評論

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-18 08:30 日月雨林

          太棒了博主,你的文章總是能夠讓我受益匪淺  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-18 09:01 隔葉黃鶯

          exe4j還有一個兄弟產(chǎn)品,叫做 install4j,不過我也只是用過 exe4j,蠻不錯的

          相對 C++ 寫的程序的體積 幾十,幾百K 而言,java程序還是顯得過于肥大,  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-18 09:06 蔣家狂潮

          感覺很不錯,先收藏,回頭再看,^_^  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-18 09:23 huliqing

          呵呵,期待更瘦的JRE出現(xiàn)吧,到時候帶著JRE滿天跑反而會變成Java的優(yōu)勢了。能把它整到10M以下,目前我自己感覺還是挺滿意的了。 對于SUN的消費者版JRE, 聽說會整到4M左右,如果確實能做到這樣,應(yīng)該是很激動人心的。
            回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2008-04-18 09:45 jim

          8M的話這能提供下載么,解開后想研究下你的那個jre,呵呵  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-18 10:24 huliqing

          @jim
          呵呵,比較抱歉,因為blogjava的空間有所限制。
          再者這個jre也是根據(jù)我的項目瘦身的,只是簡單的抽掉一些不需要的文件而已,
          不一定能適應(yīng)你的項目。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2008-04-18 18:12 海邊沫沫

          收藏  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-19 14:20 r

          非常棒 受益匪淺`````  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-19 18:56 千里冰封

          其實install4j打包也非常不錯,它也可以把JRE打包進去  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-20 16:24 jguangyou

          相當(dāng)相當(dāng)?shù)暮?nbsp; 回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-20 23:10 歐陽

          雖然現(xiàn)在是做金融方面的J2EE但是還是很喜歡SWING的。。。
          以前做過1年多SWING的東西,現(xiàn)在還在維護以前寫的一些小SWING程序。。。
          我做打包是用自己的程序?qū)崿F(xiàn)EXE轉(zhuǎn)換,然后用包裝程序(加殼)實現(xiàn)注冊。。。

          看到博主大哥的文章覺得很高興。。。

          工作兩年多了。現(xiàn)在想做的是結(jié)合J2EE和SWING還有一些國外熱門的東西,做點小玩意出來。。。

          希望以后看見你寫更多的好文章  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-21 13:07 weiwei

          我正搞了個游戲,擔(dān)心發(fā)布問題,哈哈```這幾天我一直都在找將jar轉(zhuǎn)成exe的相關(guān)的資料,還好,今天看到了你的貼子!!!其中有個地方不明白就是你的jre是怎么瘦身的,希望能共享下你的技能哈!還有個問題就是JAVA中播放音樂的問題,是在應(yīng)用程序中播放,不是在Applet中播放,能否傳授個方法!!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2008-04-21 20:47 huliqing

          @weiwei
          呵呵,謝謝大家的支持,能對大家有幫助我也很開心。
          另外關(guān)于JRE瘦身,只不過是抽掉一些沒有用到的類而已。大部分抽掉的都是rt.jar
          包中的東西,比如你可以用winrar打開rt.jar 然后通過winrar直接刪除掉一些很明顯你沒有用到的類。我是通過每刪除一些類之后保存一個副本,再試著運行程序。
          這種方法比較考驗?zāi)托裕贿^兩三個鐘頭下來,基本上可以讓你的JRE瘦掉約一半。如果有更好的方法,請推薦一下,呵呵!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-21 22:35 weiwei

          謝謝啦!!
          能否賜教下關(guān)于JAVA播放音樂的方法,感激不盡!!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-22 02:18 huliqing

          @weiwei
          java中除了在Applet中播放音頻之外還可以通過JavaSound API,你可以查看一下javax.sound.sampled及javax.sound.midi這兩個包
          另外,sun還提供了一個媒體框架——JMF, 這個媒體框架可以提供更多的音頻及視頻類型的支持,而且編碼也更簡單,不過客戶端需要單獨的安裝JMF,可能會有一些不便。我所知道的就這些,對于Java多媒體方面我沒有什么經(jīng)驗,呵呵。
          另外,千里冰封 寫過一個Java實現(xiàn)的MP3播放器,你可以到他的博客中看看,或跟他請教一下,他對這個應(yīng)該比較有經(jīng)驗。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-04-23 21:18 weiwei

          謝謝啦!以后還得多交流交流!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-05-23 16:03 股票baidustock

          good  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-06-13 15:26 xieke

          我用install4j 做的安裝程序包括jre,只有3M多哦  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-09-05 09:32 DerverFox

          一路看下來如醍醐灌頂,以后我也要多來關(guān)注你的文章!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-09-09 22:40 陳峰

          問一下 ~~~
          那個setup.exe 的制作中 要用到 整個程序目錄 除了那個.exe 我有外
          其他的都沒有, 這樣做出來的setup.exe ;
          安裝后提示 找不到 那個.dll 文件  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-09-09 22:44 陳峰

          你能解釋一下 那些文件的作用 ;
          再 提供一下 下載 好嗎?  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-09-10 11:18 陳峰

          哥么 你到是 說句話啊!!!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2008-09-10 16:24 Huliqing

          @陳峰
          你是不是少了msvcr71.dll這個文件?
          好像在exe4j的目錄下有這個文件.
          把這個文件拷貝過去就行了.  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-09-11 18:24 chenfeng

          對 少了msvcr71.dll這個文件 我去網(wǎng)上下了個,放進去; 再做成安裝文件
          果然可以了; exe4j的目錄下沒有
          ok 謝謝 博主

            回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-09-25 05:52 blcai

          請教博主,為什么按你的步驟,我生成的exe文件只有2M,jre沒有包括進去。能不能把你的exe4j的script文件提供出來呢?謝謝。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-11-10 18:07 企業(yè)平臺網(wǎng)

          關(guān)注一下!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2008-11-11 16:21 wyning

          博主,不錯

          快愛上你了  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-02-01 01:38 benroo

          hi,你的那個下載鏈接好像不能用了啊?我下不了艾。。。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-02-03 23:08 huliqing

          @benroo
          請問,你指的是那一個下載鏈接呢?  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-04-30 22:40 weiyuanyong

          非常不錯,這兩天就在找這方面的東西,謝謝,博主,  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2009-05-07 16:57 javaLover

          博主,很不錯。。。。不過我仍然沒有想通如何將jre瘦身。我的QQ是642276106
          ,米我行不?想具體了解下。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-05-07 21:48 huliqing

          @javaLover
          你好,對于jre瘦身我也沒有什么較好的方法。如果你很明確你的項目不需要那些類,那么可以用winrar一步步刪除掉rt.jar里面的類,不過還是比較麻煩,又不安全。 找找網(wǎng)上,看有沒有相關(guān)工具幫助你完成這工作吧。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-08-09 14:46 聚資庫

          好東西,我正好要打包一個JAR成EXE文件了,謝謝啊  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-09-23 14:51 wenball

          exe放在中文路徑下好像就不起作用咯  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2009-10-14 15:19 lee

          他媽的。教程有水份。不能成功把jre打包進exe。試了n遍了就是不能打進去。
          教程的第一張圖就顯示了這教程是有水份的。JLoading.jar 268 (268肯定是jar包的大小了。) MyLoading.exe 266(266 肯定是exe的大小了) 此為教程的第一疑點,要說我是亂說的。請看第二疑點。“現(xiàn)在我們使用Inno Setup進行壓縮并制作一個安裝包。”這句話的下邊左圖(如果圖在我發(fā)現(xiàn)疑點后不給換了),也就是MyLoading.exe打包成功所顯示的圖。鼠標(biāo)點在哪?點在MyLoading.exe文件上,再看任務(wù)欄的信息,創(chuàng)建日期200..后面是不是有266kb?這就是真正的MyLoading.exe文件的大小,并不是作者所說的40mb的大小。右圖是張假圖。此作者真愛忽悠人。害我浪費那么多的時間。剛開始還蠻贊賞作者的奉獻精神。沒想到居然“奉獻”假的教程忽悠人。真是可惡,可恥!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-10-14 16:20 huliqing

          @lee
          看到你的回復(fù),確實讓人郁悶。
          我想你應(yīng)該是“聰明”反被“聰明”誤。
          如果你花了很多時間仍不成功,那么你應(yīng)該研究更基礎(chǔ)一點的。
          上面你提的兩個疑點都不是疑點,至于你為什么會研究到這么奇異的地方我也是挺納悶的。
          另外,寫技術(shù)類文章的人,很可能存在錯誤或錯漏,但絕對不會抱著忽悠人的心理。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-10-20 17:31 日月雨林@gmail.com

          @lee
          你的RP有問題!我按照博主的教程 就成功的打包了自己的軟件。而且到處都能運行。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-10-20 17:32 日月雨林@gmail.com

          @huliqing
          不要理會那些無聊的人!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-10-30 16:35 笨笨咖啡

          你好,想請問一下,我有幾個dll文件,在工程里面是放在System32下面的。現(xiàn)在要打包的話,要把這幾個文件直接打包到exe里面,那是可以直接把dll文件拷貝到要打包的文件里面嗎? 那樣會不會文件路勁不對呀?謝謝!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-11-22 20:49 lake

          請教樓主:
          我把我的jre瘦身了 然后我也確定它可以讓我的程序運行
          可是我按照你的文章的指示指定jre的路徑的時候
          生成的可執(zhí)行文件運行不了
          警告消息是:Couldn't load main class
          然后我嘗試把路徑改為JDK里面的jRE的路徑 生成的EXE可以運行
          所以說是我自己瘦身后的jre的問題 可是它明明可以讓我的程序運行
          現(xiàn)在不曉得該怎么改 不曉得該往jre里面加什么東西!
          如果有時間 又知道原因
          請不吝賜教 萬分感激  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-11-27 14:18 keating

          不知道樓主的exe4j是什么版本的?我在官方網(wǎng)站下載了一個exe4j,然后找了一個msvcr71.dll放在MyLoading目錄下,生成的exe仍然沒有將jar和jre包括進去。請樓主指點。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2009-12-01 18:11 keating

          @keating
          同志們,注意這里,打包jre的是inno setup,不是exe4j !!!!!!!!!!!!!  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2010-01-04 11:34 help

          一個項目中應(yīng)用到很多圖片怎么導(dǎo)入?  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2010-04-03 11:11 tim

          可以沒有找到exe4j4.3.1 的注冊機會  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2010-07-20 21:40 xiao

          @lee
          麻煩你,做事自己仔細(xì)點,不要去污蔑作者,JRE不是打到EXE里去的

            回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2010-09-08 13:49 jacinta

          根據(jù)步驟操作,不行噢,
          java.lang.ClassNotFoundException: web.MenuFrame
          找到有main方法的類
          可否請樓主看看噢?  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2010-10-18 15:59 tomcat

          非常有用啊。。。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2010-10-18 18:56 huliqing

          @tomcat
          :)  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2011-07-25 14:24 如果你是我的傳說

          感謝樓主了~~  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2011-09-04 12:35 gufengyy

          樓主寫的文章非常不錯,學(xué)到了不少實用的東西,謝謝。如果有人致疑,還是請自己多檢查自己的程序和操作步驟吧。  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2011-09-14 14:26 amy

          我安裝成功了但是在開始菜單中不顯示卸載程序的命令操作,怎么回事呢,而且我打開后,不能退出,只能在任務(wù)管理器刪除進程  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛[未登錄] 2011-09-14 14:28 amy

          請問樓主這是怎么回事啊  回復(fù)  更多評論   

          # 關(guān)于jre瘦身 2012-11-26 15:23 dazuo78

          大家可以參考http://www.oracle.com/technetwork/java/javase/jre-7-readme-430162.html
          中的 Redistribution of the Java SE Runtime Environment (JRE)
          一節(jié)
          講到哪些是可選的,哪些是必選的  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2013-05-22 19:54 szong

          為什么我打包下來的exe只有1M不到,你打包的40多M  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2013-12-22 20:25 sz

          為什么我打包好的exe在別人的電腦上不能運行呢,jre是放進去的,而且我還設(shè)置特意設(shè)置了個path.bat的批處理文件  回復(fù)  更多評論   

          # re: 一鍵搞定Java桌面應(yīng)用安裝部署 —— exe4j + Inno Setup 帶著JRE, 8M起飛 2015-03-18 14:54 zhaowweny

          @xieke
          你怎么做到的?綁定了jre?  回復(fù)  更多評論   

          導(dǎo)航

          統(tǒng)計

          公告

          文章原創(chuàng),歡迎轉(zhuǎn)載
          ——轉(zhuǎn)載請注明出處及原文鏈接

          隨筆分類(60)

          隨筆檔案(33)

          最新評論

          評論排行榜

          主站蜘蛛池模板: 太康县| 望城县| 星子县| 德格县| 海伦市| 兴业县| 常德市| 宿迁市| 巫山县| 石门县| 宣汉县| 天水市| 广德县| 巴东县| 建水县| 岫岩| 额济纳旗| 大余县| 崇仁县| 孟州市| 吴川市| 临湘市| 称多县| 合川市| 余姚市| 丰原市| 富顺县| 扬州市| 怀安县| 云龙县| 石城县| 白朗县| 华安县| 宜君县| 枣强县| 唐河县| 那坡县| 当雄县| 班戈县| 昭苏县| 巴林右旗|