据我所知,oracle没有计划为32位运送java - 但也许我误解了这种情况。 如果我是正确的 - 如果我们需要支持32位库(dll),我们会怎么做?什么是32位操作系统? 目前这似乎是对未来的巨大影响,但正如我所说 - 也许我错了。 事实是,我们无法下载32位的Java 10运行时,因为只有64位下载链接。
答案 0 :(得分:3)
Oracle并不是唯一一个构建和分发OpenJDK的派对。 例如,Azul维护,但不认证符合TCK标准的32位Windows构建作为其Zulu项目的一部分。
答案 1 :(得分:2)
Oracle没有32位Java 10发行版。并且也没有Java 11发行版。虽然有一些公司提供32位支持(如Azul)。但是,我建议继续使用Java 8 32位。它得到了Oracle的官方支持,并将保留到2019年1月。
答案 2 :(得分:2)
仅在Java 11上也有类似的问题。最终,我在handling this(针对Hotspot JVM)上找到了Java 11的32位JDK和JRE。使用32位JDK,我成功连接到32位dll。我希望这对面临类似情况的其他人很有用。
答案 3 :(得分:1)
对于 RHEL,redhat 仍然在其存储库中提供 32 位 java-11:
java-11-openjdk-devel.i686 1:11.0.6.10-1.el7_7