業(yè)界一致肯定的、最佳多平臺Java安裝文件生成工具
標(biāo)簽:Java安裝文件制作開發(fā)商: ej-technologies
當(dāng)前版本: v9.0
產(chǎn)品類型:軟件
產(chǎn)品功能:工業(yè)數(shù)據(jù)采集軟件
平臺語言:中文|英文
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請來電 023-68661681 咨詢。
install4j 9.0
新增功能:
為共享JRE引入了共享ID,以限制共享范圍。在這種情況下,共享JRE的安裝目錄已更改。
在構(gòu)建結(jié)束時(shí)顯示警告計(jì)數(shù),并提示如何禁用所選警告
在詳細(xì)模式下,在每個(gè)警告之后顯示警告抑制提示,并帶有超鏈接以添加相應(yīng)的編譯器變量
為編譯器添加了--fail-on-warning命令行選項(xiàng),并為Gradle,Maven和Ant任務(wù)添加了相應(yīng)的屬性
現(xiàn)在在構(gòu)建過程中打印腳本編譯警告
添加了具有與Gradle插件相同功能的Maven插件
“hello”示例項(xiàng)目現(xiàn)在具有一個(gè)Maven POM,該MOM顯示了如何使用Maven插件
可配置的設(shè)置應(yīng)用程序,用于macOS單捆綁包存檔
可配置的Linux RPM和DEB存檔的安裝后和卸載前應(yīng)用程序
“請求特權(quán)”操作:添加了對Linux的支持
在“屏幕和操作”視圖,表單組件對話框和樣式中搜索ID,名稱,屬性值和注釋
現(xiàn)在可以覆蓋macOS媒體向?qū)е小?/span>Installer options->DMG files and options”步驟上DMG中其他頂級文件的文件模式
在macOS媒體向?qū)У摹?/span>Installer options->DMG files and options”步驟中為DMG中的其他頂級文件添加了“提取的存檔”條目類型
Gradle插件:添加了CreateBundle任務(wù),可從已安裝的JRE中預(yù)創(chuàng)建JRE包
通過HotSpot和OpenJ9為AdoptOpenJDK提供單獨(dú)的JDK提供程序
macOS代碼簽名:為macOS代碼簽名應(yīng)排除的目錄添加了字段,例如預(yù)簽名的應(yīng)用程序捆綁包
在Files->File Options步驟中添加了為非Windows媒體文件保留內(nèi)部符號鏈接的選項(xiàng)
“請求特權(quán)”操作:在安裝程序應(yīng)用程序及其高級幫助程序之間實(shí)施加密的通信
“安裝服務(wù)操作”:添加了“毫秒后重啟”,“最大重啟次數(shù)”和“秒后重置失敗計(jì)數(shù)”屬性,以控制執(zhí)行失敗的重啟行為。這些是“失敗時(shí)重新啟動”屬性的子屬性
帶有進(jìn)度對話框的無人值守模式下的警報(bào)可選顯示。可以使用安裝程序應(yīng)用程序的“顯示警報(bào)”屬性或-alerts命令行參數(shù)激活此新模式。
Unix默認(rèn)目錄模式現(xiàn)在用于分發(fā)樹中的手動目錄條目,并且在編輯手動目錄條目時(shí)可以被覆蓋
定制安裝程序應(yīng)用程序:添加了“創(chuàng)建可執(zhí)行文件”屬性,以防止創(chuàng)建可執(zhí)行文件。在這種情況下,只能通過ApplicationLauncher API和啟動器集成來啟動自定義安裝程序應(yīng)用程序。
在構(gòu)建完成后將時(shí)間戳記寫入構(gòu)建日志,并在安裝程序退出之前將時(shí)間戳記寫入安裝日志。
“安裝類型”屏幕:現(xiàn)在可以在控制臺模式下顯示安裝類型描述的描述
如果分發(fā)樹中已經(jīng)存在的文件被另一個(gè)條目覆蓋,則在構(gòu)建時(shí)將打印警告
啟動器重定向文件現(xiàn)在支持在主目錄中使用?
install4j配置文件,JRE緩存和預(yù)先創(chuàng)建的JRE捆綁包現(xiàn)在存儲在平臺特定的目錄中
安裝程序媒體文件的自定義基本目錄現(xiàn)在支持安裝程序變量,使安裝到${installer:sys.localAppdataDir}之類的位置更加容易。
保存時(shí)檢查項(xiàng)目錯(cuò)誤,提供了保存選項(xiàng)
JDBC操作:添加了“日志警告”屬性
“注冊添加/刪除項(xiàng)”:在“應(yīng)用和功能”中顯示安裝大小
API更改:
ApplicationLauncher.launchApplication/launchApplicationInProcess中的回調(diào)現(xiàn)在可以覆蓋Callback#createProgressListener以接收所有進(jìn)度信息
添加了com.install4j.api.UiUtil以幫助外觀,例如查找桌面或安裝程序應(yīng)用程序是否處于黑暗模式
添加了com.install4j.api.laf.LookAndFeelEnhancer,以幫助創(chuàng)建自定義UI。可從UiUtil.getLookAndFeelEnhancer()獲得單例實(shí)例。
添加了com.install4j.api.laf.LookAndFeelHandler以集成自定義外觀
添加了com.install4j.api.windows.SpecialFolder#LOCAL_APPDATA_LOW/PROGRAM_FILES/PROGRAM_FILES_COMMON
添加了com.install4j.api.Util#isArchive來檢查安裝是否是歸檔媒體文件
添加了FormComponentBeanInfo#setHideVisibilityScript以隱藏管理自己的可見性的表單組件的可見性腳本配置
添加了com.install4j.api.contextProgressInterface#isUnattendedProgressDialog和ProgressInterface#isAlertsShown,以使用進(jìn)度對話框檢測無人參與模式,以及在該模式下是否顯示警報(bào)
com.install4j.api.windows.WinRegistry無法讀取或?qū)懭?/span>QWORD值
錯(cuò)誤修復(fù):
“安裝文件”操作:刪除了“更新捆綁的JRE”屬性。取消選擇此屬性可能會在更新期間造成問題,特別是如果更改了最低Java版本號
“HTTP請求”操作:如果HTTP請求失敗,則未設(shè)置配置有“響應(yīng)代碼的變量名”和“響應(yīng)頭的變量名”屬性的安裝程序變量。
“執(zhí)行啟動器”操作:即使將“操作提升類型”設(shè)置為提升特權(quán),啟動器也始終在沒有提升的情況下執(zhí)行。
Ant任務(wù):disableNotarization屬性不起作用
createbundle應(yīng)用程序的--add-modules選項(xiàng)不支持文檔中以逗號分隔的模塊列表
新框未在與最后一個(gè)活動框相同的監(jiān)視器上打開
安裝程序應(yīng)用程序現(xiàn)在設(shè)置了系統(tǒng)屬性jdk.lang.Process.allowAmbiguousCommands=false,以避免注入cmd.exe。在無人參與模式和控制臺模式下,安裝程序在以前的版本中已經(jīng)具有這種行為。
在執(zhí)行操作時(shí)詢問問題時(shí),按 Ctrl+C不能正常工作
如果時(shí)間戳服務(wù)器返回HTTP錯(cuò)誤代碼,則失敗
Unix啟動器快速連續(xù)反復(fù)啟動時(shí)可能會失敗
Linux/Unix安裝程序:安裝目錄未使用配置的Unix目錄模式
macOS:修復(fù)了大型DMG存檔的整數(shù)溢出
macOS:如果將“運(yùn)行可執(zhí)行文件操作”作為可執(zhí)行文件傳遞給DMG,則在某些情況下,它不會在macOS 11+上執(zhí)行包含的安裝程序。這影響了后臺更新程序的執(zhí)行。
macOS:屬性表中的下拉列表有時(shí)會放在屏幕的左上角
更新時(shí)間:2021-08-23 16:39:36.000 | 錄入時(shí)間:2005-12-22 18:14:00.000 | 責(zé)任編輯:陳俊吉