安装后将应用程序指向非嵌入式JRE

Point application to non-embedded JRE after installation

有没有办法在安装后将应用程序指向不同的 JRE?该应用程序为其嵌入的 java 安装并创建了一个 i4j_jres 文件夹。该程序是否允许它具有不同的 java 位置而无需指定环境变量?

您可以更改文件的内容 .install4j\pref_jre.cfg 以使用另一个 JRE。还是会检查是否符合版本要求

使用 install4j API 执行此操作的编程方法是调用

com.install4j.api.JVMSelector.setPreferredJVM(...)