install4j:如何在版本 8 上创建跨平台 jre 包?
install4j: how to create cross platform jre bundle on version8?
我正在测试版本 8 并试图找出 jre 包。我想我已经在 Windows 上成功地为 java8 创建了一个 jre 包。但是,我如何为 Mac 版本执行此操作,因为我的 Windows 构建机器上没有可以引用的 Mac jre。
我必须去 Mac 生成 jre 包吗?如果是这样,那似乎与跨平台构建的概念背道而驰。
版本 7 中可下载的基本 jre 包发生了什么变化?让每个 install4j 用户重新生成它们似乎不是向前迈出的一步。
JRE 包生成是跨平台的。您可以在 Windows.
上生成 macOS JRE 包
What happened to the basic jre bundles that were downloadable in version 7?
它们已经停产。 Java 9+ 功能需要新的捆绑包生成,它提供了更多种类的 JDK 提供商。
Having every install4j user regenerate them does not seem like a step forward.
它们是根据您的项目定义自动生成的,实际上比 install4j 7 中涉及的手动工作更少。您只需在 "General settings->JRE bundles" 步骤中指定 JDK 提供程序和发布,并且每个新构建机器将生成并缓存包。
我正在测试版本 8 并试图找出 jre 包。我想我已经在 Windows 上成功地为 java8 创建了一个 jre 包。但是,我如何为 Mac 版本执行此操作,因为我的 Windows 构建机器上没有可以引用的 Mac jre。
我必须去 Mac 生成 jre 包吗?如果是这样,那似乎与跨平台构建的概念背道而驰。
版本 7 中可下载的基本 jre 包发生了什么变化?让每个 install4j 用户重新生成它们似乎不是向前迈出的一步。
JRE 包生成是跨平台的。您可以在 Windows.
上生成 macOS JRE 包What happened to the basic jre bundles that were downloadable in version 7?
它们已经停产。 Java 9+ 功能需要新的捆绑包生成,它提供了更多种类的 JDK 提供商。
Having every install4j user regenerate them does not seem like a step forward.
它们是根据您的项目定义自动生成的,实际上比 install4j 7 中涉及的手动工作更少。您只需在 "General settings->JRE bundles" 步骤中指定 JDK 提供程序和发布,并且每个新构建机器将生成并缓存包。