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