用java寫好了桌面應用,怎么搞成 那種常見的 雙擊之后 next、next、、、安裝完成的按照包呢?用install4j。這東西有多好用呢?看看這款xml編輯軟件,就是用install4j封裝的安裝包,安裝時你就會看到install4j的標志
install4j標准定義:
install4j是一個功能強大的,多平台Java安裝文件生成工具,用於生成Java應用程序本地化的安裝及應用程序發布。 install4j 的優異性在於它易於使用,緊密的集成到目標平台,以及靈活的JRE 管理與部署選項。
一、怎么用
官網下載
很容易就可以下載下來,但在辛辛苦苦搗鼓半天,把自己的軟件封裝好后,一運行就出現一個彈框,告訴你:這個軟件是由install4j搞出來的,巴拉巴拉、、、(生怕別人不知道似的)。原因是這個install4j**沒有注冊**,它就在你的軟件里植入彈框,逼你買正版(當然了,支持正版是對的、、哈哈)
但想我沒這種,就用那么一兩次的人,還是下載破解版吧
下載地址
這是網上最多的一個使用方法文檔
二、注意事項
上面這個鏈接里的版本是6,算是比較新的(最新的是7),但操作流程上沒有太大變化,看這個文檔,自己再來來回回摸索一番 也基本就會用了,下面列幾個我遇到的坑:
1. 集成java運行環境(jre),也就是文檔的第36步,可能就遇到問題了:
下拉框里沒什么可選擇的。
然后你就開始點擊那個“Download JREs”(如果是沒注冊試用版,連下載都下不來)
然后就下載完了,但你點下拉框后還是什么都沒有,這是為什么?
這跟往前退兩步 的那步
可能這一步被你默認過去了,沒有勾選 64bit【當然,如果你是32位系統那就不會有這個問題】
勾上這個選項后再去后面的下拉框里看看
是不是就有你下載的64位jre了。
如果因為網絡原因什么的,無法官網提供的精簡版jre也沒關系,我們可以使用本地jre【稍微有點大,其實也沒大多少】: 選擇菜單project——create a JRE Bundle,按要求選擇本地jre進行封裝就好了,和下載的一樣,封裝完,在那個下拉框里選擇你封裝的本地jre
2. 安裝完軟件,桌面沒有快捷鍵
你需要做的是點左邊一級菜單“Installer”————二級菜單“Screens & Actions”、、、如下圖所示【不要擔心會把之前的配置覆蓋什么的,這些配置基本都是“平行”的,你可以來來回回的改這些配置,只要都配置了,可以隨時點到最后的Build進行制作安裝包】
選中第4步那個黃色的文件夾樣的節點,右鍵,選中Add Action,出現
選中后就出現了上一個圖 黃色文件夾節點下的“Add a desktop link”,這就作為安裝過程的一個步驟供用戶選擇了(默認是選中的)
3. 有了桌面快捷鍵,不但沒有個性化圖標,而且快捷方式還無效
你需要點擊剛剛生成的那個“Add a desktop link”,然后右邊欄里就出現了對這個快捷鍵的配置項。
第2步中Target file是最重要的,這個不選,快捷鍵就不知道要啟動什么。
點擊Target file右邊的值,然后點擊那個黑三角,選Choose file
彈出
選擇[Launcher]xxxx【這個東西就是install4j把你的jar包封裝出的xxx.exe,啟動文件】
配置完啟動文件,再回到上面配置快捷方式那里,給快捷方式配上圖標
點擊“Icon file”選擇一個快捷方式的圖標
怎么制作icon文件? 在線制作ICON
去哪找圖片?百度icon隨便選一個,或截個圖什么就行了 注意 生成icon是別生成太小,用64*64以上的
4. 啟動后,任務欄上沒有個性化軟件圖標
添加圖標在Launcher菜單里,雙擊你新建的那個Launcher,如圖
然后點擊彈出來頁面的Icon
選擇你的圖標就可以了