InstallAnywhere?是一種計算機軟件產品,它使開發人員能夠為他們的程序構建跨平臺的安裝程序?-基于軟件工具,可以從單個項目文件為許多不同的計算機操作系統生成安裝程序。該程序解決了跨平臺分發的一些挑戰,還可以執行...
InstallAnywhere?是一種計算機軟件產品,它使開發人員能夠為他們的程序構建跨平臺的安裝程序?-基于軟件工具,可以從單個項目文件為許多不同的計算機操作系統生成安裝程序。該程序解決了跨平臺分發的一些挑戰,還可以執行卸載和維護功能

雖然有許多解決方案可用于創建在多個操作系統上運行的應用程序,沒有一種方法可以完全消除創建跨平臺應用程序的所有障礙。操作系統之間的簡單差異(例如創建快捷方式的方式或存儲用戶文檔的文件夾的方式)會給程序員帶來額外的麻煩。安裝程序,即安裝其他程序的程序,也不例外,創建一個跨平臺的應用程序通常意味著為軟件要運行的每個平臺創建一個單獨的安裝程序通過從單個輸入項目生成多個安裝程序來完成任務。該程序幾乎可以為任何支持Java的平臺生成安裝軟件?。圖形安裝程序是默認安裝程序,但更昂貴的InstallAnywhere?版本還可以生成不與用戶交互的命令行安裝程序或"靜默"安裝程序。還支持將其本地化為不同的語言跨平臺分發的挑戰在InstallAnywhere?中有幾種解決方法。使用該程序創建的安裝程序使用Java? 編程語言? 應用程序在"虛擬機"中運行,安裝程序將在任何安裝了虛擬機的平臺上運行。如果沒有可用的虛擬機,安裝程序還可以包括一個虛擬機,以確保程序運行。這是一個被稱為LaunchAnywhere的功能? 能夠自動創建和設置Java? 程序在其中運行的環境。InstallAnywhere?軟件還支持一些變量,開發人員可以使用這些變量來指定不同平臺的目錄或文件。用戶的主目錄可以位于各種位置,可以使用變量"$USER_DIR$,"作為目標,然后由安裝程序根據操作系統進行解釋。程序將此功能稱為"魔術文件夾"。除了執行安裝功能外,InstallAnywhere?可以幫助管理、升級或卸載程序。程序的最新版本可以限制應用程序可以安裝的實例數。維護模式支持修復或還原已安裝應用程序的各個組件。還包括回滾模式,允許系統返回到安裝前的狀態。在推出新版本的軟件時可以使用升級模式,并且程序允許通過使用應用程序編程接口(API)自定義代碼。