Java 9可以在32位操作系统上运行吗? [英] Can Java 9 run on a 32-bit OS?

查看:402
本文介绍了Java 9可以在32位操作系统上运行吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

似乎在
上没有32位下载包Oracle可用下载列表

更新

可以在这里下载:

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糟糕的未加密的下载页面,如果(点击接受许可协议后),您复制的URL 64位二进制文​​件并将 x64 更改为 x86 ,它将为您提供32位二进制文​​件。

Although the 32-bit binaries for JDK9 seem to be missing from Oracle's lousy, unencrypted download page, if (after clicking "Accept License Agreement") you copy the URL of the 64-bit binaries and change x64 to x86, it will give you the 32-bit binaries.

更新吃了:现在它已经消失了。离奇!什么是Oracle在玩?他们努力修复Java 9的x86特定错误,他们明确表示支持32位Windows和Linux ,他们列出32位系统的安装说明,他们使整个32位版本完全可用用于测试目的的预发布期,并且 JDK 9迁移指南表示32位p latforms已经被删除(事实上完全相反:它表示 -client VM命令行选项已被删除,因此更快 -server VM现在是32位的默认值。

Update: And now it's gone. Bizarre! What is Oracle playing at? They went to the effort to fix x86-specific bugs for Java 9, they explicitly said 32-bit Windows and Linux were supported, they list installation instructions for 32-bit systems, they made 32-bit builds fully available throughout the pre-release period for testing purposes, and nothing in their JDK 9 migration guide indicates that 32-bit platforms have been dropped (quite the opposite in fact: it says the -client VM command line option has been dropped so the faster -server VM is now the default for 32-bit).

那么他们为什么突然隐藏发布二进制文件?

So why are they suddenly hiding the release binaries?

我碰巧下载了Windows JDK(包括JRE)和Linux JRE for x86。我没有Linux JDK。 Windows exe的属性中有一个Oracle数字签名,因此您可以看到它是真实的。我希望甲骨文一起行动。

I happened to have downloaded the Windows JDK (including JRE) and the Linux JRE for x86. I don't have the Linux JDK. There's an Oracle digital signature in the properties of the Windows exe so you can see that it's genuine. I do hope Oracle get their act together.

  • 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: 372fbd6d8dc70c8087c0d3547f58d593266cf26cc4f6c6698b808930b3a4018a)
  • jre-9_windows-x86_bin.exe
    (SHA256: bbd0e75dc6360e903dd905f080e1a1d76c9c78a27d9f7dd153c6e3adc6ebc78e)

更新2:显然Oracle决定永远取消对x86 Java的支持。他们不知何故意外完成,编译,数字签名和发布Java 9二进制文件。二进制文件仍然可以工作,但可能不会收到更新。

Update 2: Apparently Oracle has decided to eliminate support for x86 Java forever. They somehow finished, compiled, digitally signed, and published the Java 9 binaries by accident. The binaries still work, but presumably will not receive updates.

更新3:显然甲骨文已经变得如此仇恨和敌意他们迫使Google通过DMCA请求阻止上述下载的Java开发人员。我无能为力。抱歉。如果你有Java 9,你就拥有它,它仍然有用。如果你没有Java 9,那么你必须要有创意。

Update 3: Apparently Oracle has become so hateful and hostile towards Java developers that they have compelled Google to block the above downloads with a DMCA request. Nothing I can do. Sorry. If you have Java 9, you have it, and it will still work. If you don't have Java 9, well, you'll have to get creative.

这篇关于Java 9可以在32位操作系统上运行吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆