如何使install4j更新程序删除文件?

时间:2014-09-08 16:38:50

标签: install4j

我们的基于install4j的应用程序有一个名为(例如)foobar-1.0.jar的第三方库jar

在更新版本中,我们已使用foobar-1.1.jar

替换了jar

install4j更新程序添加了新jar,但不删除旧jar。所以现在两者都在类路径上。这使我们的应用程序崩溃。

如何告诉更新程序删除一个不再存在的文件?

3 个答案:

答案 0 :(得分:2)

您可以在“安装”屏幕中添加“卸载以前的安装”操作。

如果在此类更新期间有一些您不想删除的文件,请转到“文件”步骤,编辑条目,切换到向导的“安装选项”步骤并设置“卸载策略”其中一个“......但不是更新”选项。

答案 1 :(得分:0)

我们遇到了与史蒂夫·麦克劳德(Steve McLeod)类似的问题(2014年10月2日评论)。在我们的情况下,桌面图标已替换,但是更新后不存在程序组中的卸载程序链接。

答案 2 :(得分:0)

Install4j Installer Screens and Actions

这是在何处以及如何添加卸载程序的屏幕截图。