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