国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

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

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

   

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

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

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

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

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

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

默認(rèn)情況下程序會(huì)去系統(tǒng)的注冊(cè)表,環(huán)境變量及相關(guān)的目錄查找jre,因?yàn)槲覀冎恍枰詭У膉re,所以這里我把默認(rèn)的選項(xiàng)移除了,然后添加我們自己的jre所在的目錄路徑,點(diǎn)+號(hào)開始:

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

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

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

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


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

Inno Setup的下載安裝請(qǐng)到網(wǎng)上搜索,安裝后啟動(dòng)腳本向?qū)?,如圖所示:

整個(gè)過程很簡單:


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




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





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

利用這個(gè)就可以快速輕松的安裝你的Java桌面應(yīng)用了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
java程序?qū)С?exe,在沒有裝jvm的機(jī)器上運(yùn)行
認(rèn)識(shí) Java
【Java】基礎(chǔ)05:JDK安裝與環(huán)境變量的配置
JDK&JRE
MyEclipse安裝、配置到部署、運(yùn)行web項(xiàng)目
JDK和JRE的區(qū)別
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服