我们使用Install4J版本来创建安装程序。在安装过程中,install4j在解压过程中抛出下面的异常。正因为如此,捆绑的jar文件被部分提取(大小和cheksum都不匹配),并且应用程序无法工作。 at com.sun.java.util.jar.pack.NativeUnpack.run(NativeUnpack.java:215)
at com.sun.java.util.
在Install4j中,如何获得用户主目录(如C:\users\xxx)在Windows中的值(安装应用程序的帐户)?我尝试了${installer:sys.userHome},但它返回了我: Windows 7中的C:\Windows\System32\config\systemprofile
我也尝试了${user.home},但是它返回我使用Install4j构建媒体的帐户的用户主目录。
我们的软件使用install4j,我们的应用程序和安装程序也有不同的语言。我们正在从install4j 5.1.3迁移到install4j 6.1.6。为了验证,我刚刚构建了简单的安装程序,它只返回替换脚本中的"en“。手册说语言选择对话框不应该显示在那种情况下,而是在MacOS上显示出来。(Installer.java:59)
at com.install4j.runtime.installer.Installer.main(<em
我正在使用install4J构建我的应用程序,现在我正在尝试实现更新程序的功能。我有多个媒体,结果却不一样:
windows ( for windowsinstaller,.exe):它工作得很好,没有加载新媒体,我的应用程序被关闭,新安装程序运行 .deb,.rpm新媒体在/Downloads是否可以将更新程序配置为关闭我的应用程序并自动安装.deb / .rpm,类似于windows .deb( windows</em