【问题标题】:Java 11 On Windows 7 32 bitsJava 11 在 Windows 7 32 位
【发布时间】:2018-12-14 20:28:50
【问题描述】:

我开发了一个嵌入了 Jdk 11 的 Java 应用程序。我用 launch4j 和 InnoSetup 打包了我的应用程序。
我想在 32 位 Windows 7 上运行此应用程序。
是否可以使用嵌入式 Java 64 在 32 上运行它?

提前谢谢你。

【问题讨论】:

  • 我不知道怎么做。 Java 64 意味着 64 位操作系统。请注意,Oracle 建议您使用 32 位运行时,除非您有 大量 数据要求。见java.com/en/download/faq/java_win64bit.xml
  • 从 Java 9 开始,Oracle 不再为 Java 提供 32 位运行时(请参阅 stackoverflow.com/a/46510935/5646962)。如果您必须支持 32 位 Windows,那么您将被困在 Java 8 上。
  • 到目前为止我的研究表明可以为 32 位目标构建 JDK-11,但没有人这样做。如果您有商业需求,像 Azul 这样的公司可能会比内部团队更有效地完成后续工作。如果有私人需求(我的需求是旧的 linux 上网本),您愿意承担这项任务吗? OpenJDK 网站上有说明链接,但您需要库、一组合适的编译器。

标签: launch4j java-11


【解决方案1】:

来自AdoptOpenJDK 的人承担了为不同架构构建构建的重任,据我所知,有一个适用于 JDK 11 32 位版本的构建。

检查此download page

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 2011-09-02
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 2012-09-14
    • 2013-06-11
    • 2012-11-09
    • 2012-06-17
    相关资源
    最近更新 更多