Java 9可以在32位操作系统上运行吗?
Oracle的可用下载列表上似乎没有32位下载程序包。
可以在这里下载:
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
回答:
尽管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数字签名,因此您可以看到它是真实的。我确实希望Oracle能够团结一致。
jdk-9_windows-x86_bin.exe:https
://drive.google.com/uc
?
id=0B4RBD9LUbdlvUHpESXdEMmdudkE
&
export=download
(SHA256:62b9bc12ea64e9edb9950b0c784a1561b8503f7384270659ad93d66f1b3b456a)
jre-9_linux-x86_bin.tar.gz:https
://drive.google.com/uc
?
id=0B4RBD9LUbdlvb0dtOHR0eDVoQWc
&
export=download
(SHA256:372fbd6d8dc70c8087c0d3547f58d593266cf26cc4f6c6698b808930a3a40
jre-9_windows-x86_bin.exe
(SHA256:bbd0e75dc6360e903dd905f080e1a1d76c9c78a27d9f7dd153c6e3adc6ebc78e)
更新2:显然,Oracle已决定永远取消对x86 Java的支持。他们以某种方式意外完成,编译,数字签名和发布了Java
9二进制文件。二进制文件仍然有效,但是大概不会收到更新。
更新3:显然,甲骨文对Java开发人员变得如此仇恨和敌视,以至于他们迫使Google要求DMCA阻止上述下载。我无能为力
抱歉。如果您有Java 9,就可以使用它,它将仍然有效。如果您没有Java 9,则必须发挥创造力。
以上是 Java 9可以在32位操作系统上运行吗? 的全部内容, 来源链接: utcz.com/qa/420840.html