【问题标题】:Install4j: Can updater update itself?Install4j:更新程序可以自行更新吗?
【发布时间】:2016-11-18 16:11:57
【问题描述】:

我正在使用 Install4j 6.1.1。我有一个更新程序(实际上是一个静默更新程序),它不遵循 install4j 的常规更新/更新检查方式。现在,在某些情况下,我还必须更新静默更新程序。到目前为止,根据我的研究,可以选择构建addon-installer。但它没有任何更新程序选项。有什么办法可以让更新程序自行更新?或者任何其他方式来更新更新程序并且仍然具有安装中的上下文值?

【问题讨论】:

    标签: java install4j


    【解决方案1】:

    默认情况下,更新程序会下载包含更新程序新版本的新安装程序。

    例如,如果您将更新程序修改为仅下载和解压缩 ZIP 文件,则更新程序将不会自行更新。

    【讨论】:

    • 所以,如果我创建另一个具有相同应用程序 ID 的项目,当然我只有更新程序和安装程序选项,但除了安装文件之外没有任何操作,我是否能够安装更新程序在无人值守模式下没有任何屏幕/弹出窗口?我也担心正确的上下文信息。
    • 如果我的windows没有所需的jre,新安装程序是否可以使用以前安装的jre?这将大大减少安装程序的大小。
    • 是的,安装程序会自动使用之前安装的JRE。
    • 我创建的安装程序没有捆绑任何 jre。并启动安装程序(在 linux 中),我得到以下信息:“在您的系统上找不到合适的 Java 虚拟机。JVM 的版本必须至少为 1.7。请定义 INSTALL4J_JAVA_HOME 以指向合适的 JVM。”
    • 确实,你不能那样做,所有的安装程序都在.install4j/i4jparams.conf中定义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2013-04-02
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多