标签: install4j
我们的基于install4j的应用程序有一个名为(例如)foobar-1.0.jar的第三方库jar
在更新版本中,我们已使用foobar-1.1.jar
install4j更新程序添加了新jar,但不删除旧jar。所以现在两者都在类路径上。这使我们的应用程序崩溃。
如何告诉更新程序删除一个不再存在的文件?
答案 0 :(得分:2)
您可以在“安装”屏幕中添加“卸载以前的安装”操作。
如果在此类更新期间有一些您不想删除的文件,请转到“文件”步骤,编辑条目,切换到向导的“安装选项”步骤并设置“卸载策略”其中一个“......但不是更新”选项。
答案 1 :(得分:0)
我们遇到了与史蒂夫·麦克劳德(Steve McLeod)类似的问题(2014年10月2日评论)。在我们的情况下,桌面图标已替换,但是更新后不存在程序组中的卸载程序链接。
答案 2 :(得分:0)
这是在何处以及如何添加卸载程序的屏幕截图。