原創|行業資訊|編輯:何躍|2021-06-08 09:46:55.513|閱讀 656 次
概述:想必很多開發者都耳聞過Install4j的大名,作為強大的多平臺java安裝程序生成器2021版的體驗如何呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
想必很多開發者都耳聞過Install4j的大名,作為強大的多平臺java安裝程序生成器2021版的體驗如何呢?
install4j 9.0引入了以下值得注意的新功能:
1 安裝程序可自定義色系,比如白色和黑色的切換
你可以在新的 "外觀和感覺 "步驟中調整外觀和感覺。你可以在兩個內置的光明模式主題和兩個內置的黑暗模式主題中選擇。在macOS、Windows和Linux上實現了自動檢測光明和黑暗模式的功能。在macOS上,安裝程序運行時也能檢測到黑暗模式和光明模式之間的切換,在Windows上,這只支持JetBrains Runtime。你可以選擇禁用自動檢測,只使用淺色或深色模式。
除此之外,你也可以選擇Cusom Code去自定義你的主題,本篇就不細講如何定制了,你只需要打開就能step by step去完成它。
2. 為 Amazon Corretto 和 Azul Zulu 提供的 JDK 已經添加到 install4j 中。為了使用這些JDK,你不再需要自己在所有需要的平臺上預先創建捆綁包,而是可以讓install4j作為構建的一部分來完成。
除了Liberica,Azul Zulu是另一個選擇,其中包括最近的Java版本的JavaFX。它還提供了不含JavaFX的Java 8,使JRE捆綁的數量大大減少。此外,最近的版本已經包括了Macos-aarch64目標,用于裝有蘋果硅的機器。
3. install4j現在可以為macOS制作通用二進制文件,以同時支持英特爾和蘋果的芯片。在媒體向導中,你可以在 "Installation options "步驟中選擇 "Universal binaries "架構。
通用二進制文件不僅為啟動器和安裝程序生成,也為 JRE 捆綁包生成。這只有在選定的 JDK 提供商同時發布了所選版本的 macos-amd64 和 macos-aarch64 架構的情況下才有效。
4. 默認捆綁了JRE。自從Java 9和從Oracle JRE到OpenJDK分發的轉變,公共JRE安裝的概念已經變得越來越不重要。這就是為什么新項目現在配置了當前LTS版本的AdoptOpenJDK,新的媒體文件被配置為默認捆綁JRE。
以前的 "Java版本 "步驟現在被安排在 "General Settings->JRE bundles "步驟下面,它的最小Java版本設置變成了可選。如果為空,所需的Java版本是所選JDK的主要版本。JDK版本現在具有<major version>/<provider-specific version>的語法,跨JDK供應商。
自install4j 9以來,你可以指定一個供應商特定的版本 "最新",以使用所選主要版本的最新版本。因為媒體文件需要一個特定的平臺,這個機制為每個媒體文件分別搜索該平臺可用的最新版本。你也可以通過選擇主要版本的文件夾節點在版本選擇對話框中插入這個版本字符串。
5. 在 install4j 9 中不需要為腳本編譯和腳本編輯器配置 JDK,因為為 JRE 捆綁配置的 JDK 將被自動用于該目的。如果你沒有捆綁JDK,install4j正在運行的JRE將被用作備用,你仍然可以在Java編輯器設置對話框中手動配置JDK。
以上5點就是Install4j的最新版本中大家可能會喜歡的調整,除此之外還有針對“安裝啟動中的優化”、“無人值守模式”、“獲得進度信息API”等實用功能,如果對此你希望我們能夠詳細講解,請在文章評論區留言。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn