我想在我的 Windows 32 位系统上安装 Java 11。
我搜索过这个官方Java 11下载页面不包含任何32位系统的下载。
但我仍然没有失去希望,我看到了这个网站
但是当我看到
2012r2
时,我认为它不适用于我的2009Windows 7 32-it系统,但无论如何它与Java官方版本不同。
我什至看到了这个页面
它是关于 Java 9 的,但即使我认为该命令(在第 1 篇文章中)不起作用(我还没有测试过)。
您在 32 位 Windows 上找不到 Oracle 支持的 Java 11 版本。 在 Java 8 之后,Oracle 停止分发适用于 Windows 的 32 位 Java 版本。
根据 https://bell-sw.com/pages/supported-configurations/ Liberica Java 8、11 和 17 可用于 32 位桌面 Windows,并支持 Window 7 SP1、Windows 8 和 Windows 10。
可能还有其他替代方案。
但是。 Windows 7 距离生命周期结束还有近 2 年时间。 你应该升级你的系统。
我们还有其他方法可以在32位操作系统上使用JAVA 11,有一些经JAVA社区确认的第3方网站提供了针对32位操作系统的JAVA 11
以 Amazon Corretto 为例。请点击以下链接了解更多详情
https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html
非常好的“Eclipse Temurin by Adoptium”项目仍然提供 JRE 和 JDK 的 32 位 Windows 版本,适用于 Java 19。
官方说明这至少需要 Windows 10,所以可能会有一些粗糙的地方,但我个人发现它在 32 位 Windows 7 上安装时没有任何抱怨,而且据我所知,它工作得很好。
请注意,针对 Java 24 的 JEP 479 是一项从 OpenJDK 源中完全删除 32 位 Windows 代码的计划,因此 Java 23 可能是 anyone 为 any 32 编译的最后一个版本 -位Windows。