似乎Oracle的可用下载列表中没有32位下载包.
UPDATE
可以在这里下载:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_windows-x86_bin.exe
Run Code Online (Sandbox Code Playgroud)
Boa*_*ann 59
虽然Oracle糟糕的未加密下载页面中似乎缺少用于JDK9的32位二进制文件,但如果(在单击"接受许可协议"之后)复制64位二进制文件的URL并更改x64
为x86
,则它将为您提供32比特二进制文件.
更新:现在它已经消失了.离奇!什么是Oracle在玩?他们努力为Java 9修复特定于x86的错误,他们明确表示支持32位Windows和Linux,他们列出了32位系统的安装说明,他们在整个预发布期间完全提供了32位版本用于测试目的的时间段,JDK 9迁移指南中没有任何内容表明32位平台已被删除(实际上完全相反:它表示-client
VM命令行选项已被删除,因此更快的-server
VM现在是32-的默认值位).
那他们为什么突然隐藏发布二进制文件呢?
我碰巧下载了Windows JDK(包括JRE)和Linux JRE for x86.我没有Linux JDK.Windows exe的属性中有一个Oracle数字签名,因此您可以看到它是真实的.我希望甲骨文能够共同行动起来.
更新2:显然Oracle决定永远消除对x86 Java的支持.他们不知何故意外完成,编译,数字签名和发布Java 9二进制文件.二进制文件仍然有效,但可能不会收到更新.
更新3:显然,甲骨文已经变得如此厌恶和对Java开发人员充满敌意,他们迫使谷歌通过DMCA请求阻止上述下载.我无能为力.抱歉.如果你有Java 9,你就拥有它,它仍然可以工作.如果你没有Java 9,那么你必须要有创意.
首席Java架构师Mark Reinhold 于9月25日在Twitter上发表:
抱歉,我们没有计划发布32位版本的JDK 9.我们正在努力将重点放在未来而不是过去.
是的,您可以构建自己的32位JDK 9二进制文件.
小智 6
我在这里找到了一个Win32版本:https://github.com/ojdkbuild/ojdkbuild
这是RedHat提供的OpenJDK(没有支持),不知道他们将来是否会提供这些版本.
归档时间: |
|
查看次数: |
35147 次 |
最近记录: |