我正在爲基於JAVA Swing的應用程序使用IZpack.Java應用程序使用第三方外部DLL's.DDL的路徑在屬性文件中提及。通過讀取此屬性文件使用system.load()函數將DLL加載到應用程序中。現在,我使用IZ pack安裝程序爲我的應用程序創建安裝程序。這個安裝程序將所有DLL轉儲到用戶選擇的安裝目錄中。現在,我必須將在屬性文件中硬編碼的DLL的路徑移動到安裝目錄。我需要這方面的幫助。 謝謝, SK用於Java swing應用程序的安裝程序與IZpack
2
A
回答
0
這可以通過在您的屬性文件中使用IzPack變量並將這些文件包括到一個包中作爲可解析來實現。
例子,讓我們說有文件application.properties
用線dll.path=${localSettingsDir}${FILE_SEPARATOR}dlls
,其中${localSettingsDir}
應該在你的INSTALL.XML聲明的變量。這是可以做到如下:
<dynamicvariables>
<variable name="localSettingsDir" value="$localSettingsDirUi" />
</dynamicvariables>
這裏$localSettingsDirUi
是一個自定義面板上的字段所規定的變量。這樣如果相應的字段被改變,則變量$localSettingsDirUi
變化並且變量localSettingsDir
也動態地更新。
然後在INSTALL.XML您的包之一,你需要把這樣的事情:
<packs>
<pack name="Your Pack" required="yes">
...
<file src="application.properties" targetdir="$INSTALL_PATH" />
<parsable targetfile="$INSTALL_PATH/application.properties" type="javaprop"/>
...
</pack>
...
</packs>
這應該是它。
相關問題
- 1. 適用於非java應用程序的Izpack安裝程序
- 2. izpack安裝程序-options-auto
- 3. Java應用程序安裝程序
- 4. 用於Java桌面應用程序的安裝程序
- 5. 用於Java數據庫應用程序的安裝程序
- 6. 適用於MacOS的Java應用程序安裝程序
- 7. 適用於Java Web應用程序的安裝程序
- 8. 如何使用izpack使我的jar應用程序安裝程序?
- 9. Java桌面應用程序:SWT與Swing
- 10. 如何製作Java swing應用程序項目的安裝包?
- 11. 如何準備Mac安裝我的Java Swing應用程序
- 12. 如何調試izpack安裝程序?
- 13. 用於Java應用程序的跨平臺安裝程序/包裝-maven build
- 14. Swing應用程序與EJB
- 15. 在IZPack中自定義安裝程序
- 16. Java Swing與用於Standlaone應用程序的dot-net
- 17. 如何在部署Java Swing應用程序時安裝JRE?
- 18. 在Java Swing應用程序創建安裝
- 19. Android應用程序安裝「應用程序未安裝」
- 20. 應用程序安裝說「應用程序未安裝」
- 21. 應用程序安裝失敗 - 安裝應用程序viaOTA
- 22. 用於Windows 98的.NET 2.0應用程序的安裝程序
- 23. 適用於Windows 8.1的安裝程序商店應用程序
- 24. 用於Windows應用程序的安裝程序
- 25. 適用於Windows的風格化安裝程序應用程序
- 26. 用於Windows應用程序的QTP安裝程序代碼
- 27. 測試安裝程序 - 適用於應用程序的browsercam
- 28. rackup安裝應用程序與導軌安裝爲sinatra應用程序
- 29. 的IzPack安裝程序,找不到元素的聲明「安裝
- 30. 用於java應用程序和Web應用程序服務器安裝的一個安裝文件?
您需要使用自定義操作才能做到這一點。 – Seshagiri
@Seshagiri:你可以詳細闡述一下自定義操作,這對IZpack安裝程序來說是可能的 – user987379