在Mac上“卸载以前的安装操作”卸载时出现问题

时间:2015-12-29 12:34:47

标签: uninstall install4j

如果应用程序安装在同一目录中,我已经构建了一个可以卸载任何旧安装的应用程序。为此,我在开始安装之前使用了“卸载先前安装”操作。它在Windows和Linux上运行良好,但在Mac上它会在installation.log中抛出以下错误,并且根本不安装旧应用程序。

INFO] com.install4j.runtime.beans.actions.UninstallPreviousAction [ID 305]: Execute action
   Property installationDirectory: null
   Property onlyIfSameApplicationId: false
   Property rollbackSupported: true
   checking running processes
   checking running processes ok
   getting previous installation id
   starting uninstaller

错误

  

com.install4j.runtime.installer.helper.launching.LaunchHelper:返回值为1   [INFO] com.install4j.runtime.beans.actions.UninstallPreviousAction $ UninstallerThread:卸载程序进程返回1          请参阅uninstallPrevious.log以获取卸载程序的日志文件

在.install4j目录中搜索uninstallPrevious.log时,我并没有这么做。请告知此事。

1 个答案:

答案 0 :(得分:0)

这是install4j 6.0中的一个错误,该文件未复制到Mac OS X上的.install4j目录中。这将在install4j 6.1中修复。作为一种解决方法,您应该能够在临时目录中看到卸载程序日志文件。执行

open $TMPDIR

在终端中,按文件修改时间排序,查找以“i4jlog”开头的文件名。其中一个将是卸载程序的日志文件。