据我所知,Oracle没有计划为32位提供Java - 但是也许我误解了情况。
如果我是正确的 - 如果我们需要支持32位库(dll),我们该怎么做?那么现有的32位操作系统呢?
目前,这似乎会对未来产生巨大影响,但正如我所说 - 也许我错了。
事实是,我们无法下载Java 10的32位运行时,因为只有64位的下载链接可用。
我曾经遇到过类似的问题,不过是在Java 11上。最终我在https://adoptopenjdk.net/(针对Hotspot JVM)找到了一个适用于Java 11的32位JDK和JRE。使用32位JDK后,我成功地连接到了一个32位dll。希望这对于其他面临类似情况的人有所帮助。
Oracle没有提供32位Java 10版本,Java 11也不会有。虽然有一些公司(例如Azul)提供32位支持,但我建议继续使用Java 8 32位版本。它有来自Oracle的官方支持,并将维护到2019年1月。
java-11-openjdk-devel.i686 1:11.0.6.10-1.el7_7