我正在为基于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