最後一篇內容不多,也比較簡單,但是非常實用。
1. 講解如何將項目中用的 dll 動態連結程式庫 放置到安裝包中
首先將所需要的dll檔案放到一個dll檔案夾中,然後添加到安裝的目錄下
然後在 Launcher中的 Native Libraries添加上面的dll檔案夾即可
使用Java做與視頻有關的東西,例如IP Camera,一般都需要dll,安裝之後的目錄:(我運行了一次,多了程式產生的down和local檔案夾)
查看視頻:視頻介面是swing,苦逼的難看啊。。。
2. 重新導向輸出資訊和錯誤輸出資訊
在 Launcher中的 Redirection 中選中 Redirect stderr 和 Redirect stdout,這樣軟體運行過程中出現的system.err和system.out資訊就會重新導向到對應的檔案中
3. 在結束介面中選擇是否 運行
首先在Finish介面添加一個 Action,然後選擇前面配置的action即可
4. 使用更強的壓縮方式
使用 LZMA 和 Pack200 壓縮方式,還可以精簡一些
5. 乾乾淨淨卸載
在 Uninstallation 中添加一個 Action – Delete files and directoryies,目錄選擇 installation directory,並且選中下面的 reversive,這樣整個安裝目錄就都會被卸載掉
如果沒有選中的話,預設情況下 install4j 只會刪除自己安裝時產生的檔案和檔案夾,而不會刪除軟體產生的檔案或者檔案夾
6. 在開始菜單中添加項,例如 網址連結
在 Create program group中的 Windows Program Group Entries 中添加一個 URL Link,配置顯示名稱和連結地址即可了。
7. 修改預設的安裝目錄名稱,在Media中的 Installer options 中自訂 安裝目錄名稱
8. 修改啟動程式的名稱,在Launcher中選擇 Executable info中輸入 Executable Name,這個配置的是軟體啟動並執行exe的名稱
然後在 Menu integration 中選擇 第二個,並設定一個名稱,這個配置的是放在開始菜單中的啟動器的名稱
更多的不錯的 install4j 的使用請看:
My first try with install4j : http://blog.ej-technologies.com/2010/12/my-first-try-with-install4j-tutorial.htmlMore installation options with install4j : http://blog.ej-technologies.com/2010/12/more-installation-options-with.htmlBeyond installing : http://blog.ej-technologies.com/2010/12/beyond-installing.html