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