Install4J在运行安装程序时,在windows中的HKEY_LOCAL_MACHINESOFTWAREej-technologiesallinstdirs*
下存储注册表项。据推测,它在Linux和MAC上做了类似的事情。
有没有办法通过命令行选项来防止这种情况以及所有其他永久操作系统参数?我们运行集成测试,这些测试实际上运行安装程序,然后运行应用程序,但这会污染我们的注册中心,阻碍在我们的开发机器上手动安装同一应用程序。
从6.1开始,没有办法防止这种情况发生。我已将此添加到我们的问题跟踪器中。