Install4j 安装4J和x2B;允许安装程序为安装位置创建多个新目录

Install4j 安装4J和x2B;允许安装程序为安装位置创建多个新目录,install4j,Install4j,我对install4j生成的安装程序有问题。在“安装文件”操作期间,它抛出如下错误 我在日志文件中看到以下错误: [INFO]com.install4j.runtime.beans.actions.installfiles操作:安装前文件:C:\Dir1\Dir2\jre\bin\file.dll;大小:24992字节;存在:false [信息]文件时间:2016年3月28日星期一13:11:06 IST,模式:644,覆盖模式:除更新外始终请求,共享:false,卸载模式:如果创建,延迟如果必

我对install4j生成的安装程序有问题。在“安装文件”操作期间,它抛出如下错误

我在日志文件中看到以下错误:

[INFO]com.install4j.runtime.beans.actions.installfiles操作:安装前文件:C:\Dir1\Dir2\jre\bin\file.dll;大小:24992字节;存在:false [信息]文件时间:2016年3月28日星期一13:11:06 IST,模式:644,覆盖模式:除更新外始终请求,共享:false,卸载模式:如果创建,延迟如果必要:false [错误]com.install4j.runtime.beans.actions.installfiles操作:安装文件未成功:C:\Dir1\Dir2\jre\bin\file.dll.dll [错误]com.install4j.runtime.beans.actions.InstallFilesAction:执行操作未成功

调试时,安装程序似乎无法创建安装位置。该用户具有管理员权限


在最近的观察中,我发现只有当我在安装位置使用一个特定的单词(称之为“home”)时,才会出现上述错误,如c:\home\dir2。如果我选择任何其他路径,它安装良好。我不理解这种行为。有谁能帮我解决这个问题。

如果我理解正确,安装程序无法创建安装目录,对吗?您是否使用install4j框架提供的“安装位置”操作?此操作根据用户的权限自动处理目录的创建。否则,您必须确保在“安装文件”操作运行之前创建目录。

很难理解您的问题。请尝试更详细地分析您的问题,并以其他人可以复制的方式对其进行阐述。请参阅新的说明。听起来像是“Home”目录的权限问题“Home”是在此安装过程中创建的新/新目录。是否有方法设置安装目录的权限,以避免任何其他默认权限?(注意-这是一个windows平台)。有“添加windows文件权限”操作来更改权限。我一直在使用install4j framework提供的“安装位置”操作。这只发生在少数系统中。我检查了用户权限,用户具有管理员权限。我甚至还添加了“需要管理员用户”操作,以确保安装程序以管理员用户权限执行。此外,只有在选择默认路径时,这才是问题所在。如果用户编辑了“安装位置”操作的文本框,安装程序仍然可以创建一个新文件夹并继续。在进一步调试后添加了完整的说明