改进:安装程序和应用程序的解耦 jre 版本可能吗?
Improvement: decoupled jre version for installer and application possible?
目前似乎不可能将主应用程序的 jre 与 installer/updater 本身使用的 jre 分离。但有时有理由使用两个不同的jre/jdk。也许应用程序需要 java 8 并且安装程序是使用 java 7 或更早版本构建的。或者可能有两个应用程序要安装,它们使用两个不同的 java 版本。另一个想法是创建某种元安装程序,在运行时决定是安装 32 位还是 64 位 java 取决于底层平台架构?然后安装程序本身必须使用 32 位版本。那么如何将它解耦并为应用程序启动器本身独立于 installer/updater 的 java 版本配置 jre?
从版本 6.1.2 开始,启动器向导将有一个选项来配置与安装程序不同的 JRE 搜索顺序。
该设置将在 "Java invocation->Override Java version" 步骤下可用。
目前似乎不可能将主应用程序的 jre 与 installer/updater 本身使用的 jre 分离。但有时有理由使用两个不同的jre/jdk。也许应用程序需要 java 8 并且安装程序是使用 java 7 或更早版本构建的。或者可能有两个应用程序要安装,它们使用两个不同的 java 版本。另一个想法是创建某种元安装程序,在运行时决定是安装 32 位还是 64 位 java 取决于底层平台架构?然后安装程序本身必须使用 32 位版本。那么如何将它解耦并为应用程序启动器本身独立于 installer/updater 的 java 版本配置 jre?
从版本 6.1.2 开始,启动器向导将有一个选项来配置与安装程序不同的 JRE 搜索顺序。
该设置将在 "Java invocation->Override Java version" 步骤下可用。