我有一个 Java 应用程序,Izpack
安装程序被包装,launch4j64bit
然后捆绑为自解压 ZIP,使用WinRAR 5.20创建,使用方法如如何制作自解压和运行安装程序的答案中所述的方法?
它适用于我和大多数客户,但最近一些客户报告了这样的错误:
无法访问 jarfile C:\Users\Ray\AppData\Local\Temp\RarSFX0\install.jar
我无法重现此错误。
什么可能导致这个问题?它与Windows更新有关吗?
自解压版本只有一个问题,用户必须自己解压的常规 .zip 文件工作正常。
当我运行自解压存档时,它会正确自解压。所以我们有这个文件夹结构:
一个文件夹JVM64
,
一个文件install.jar
,
一个文件setup.exe
和
一个文件setup.ico
。
但对于有问题的用户,它只提取JVM64
:
Volume in drive C has no label.
Volume Serial Number is A663-4CEF
Directory of C:\Users\gcdr\AppData\Local\Temp
14/08/2018 21:40 <DIR> .
14/08/2018 21:40 <DIR> ..
14/08/2018 21:40 <DIR> RarSFX0
0 File(s) 0 bytes
Directory of C:\Users\gcdr\AppData\Local\Temp\RarSFX0
14/08/2018 21:40 <DIR> .
14/08/2018 21:40 <DIR> ..
14/08/2018 21:40 <DIR> JVM64
0 File(s) 0 bytes
我发现一位用户禁用 Norton AntiVirus 允许安装。
现在我习惯将每个新版本提交到诺顿白名单,但该选项已消失。
为什么会这样?对名为 install.jar 的文件是否有一些限制?
相关分类