Forum Stats

  • 3,757,144 Users
  • 2,251,201 Discussions
  • 7,869,743 Comments

Discussions

Where is Java 9 32-bit?

SteveH57
SteveH57 Member Posts: 9
edited Nov 15, 2017 3:51AM in Java Runtime Environment (JRE)

I was downloading the Windows Java 9 SE JRE released last Friday to do some verification and I only see an x64 verision and not an x86 version. I didn't see anything about not releasing an x86 version in fact the installation documentation talks about installing the x86 version. Where is the x86 version and what is the timeframe for release?

TAKARA2679628

Answers

  • TAKARA
    TAKARA Member Posts: 1
    edited Sep 29, 2017 3:02AM

    I have same question.

  • Stephen Bell
    Stephen Bell Member Posts: 53
    edited Oct 5, 2017 10:06AM

    There's more info here: https://stackoverflow.com/questions/46356345/can-java-9-run-on-a-32-bit-os including a tweet from Mark Reinhold saying that there are no plans to ship 32-bit JDK 9.

    It's surprising to me that there's nothing official, or at least nothing leaps out from the release notes and what's new pages, and nothing in the first few Google hits. Oracle JDK 9 and JRE 9 Certified System Configurations is the one official document I've found that does (by omission) imply 32-bit is gone. It sounds like all the early access releases had 32-bit. So it seems it was a very late decision, not well advertised, but likely an irrevocable one.

    2679628
  • mr125035
    mr125035 Member Posts: 82
    edited Nov 15, 2017 3:51AM

    32 bit builds were offered in the EA (Early Access) builds (see below), but

    Oracle took them off-line. They can't be found any more on the Oracle sites.

    Some guy offered a copy of a 32 bit binary via Google Drive but Oracle's legal team took it down.

    I'm baffled. It took them 10 years to introduce modularization and now that they finally achieved it (and it literally turned Alex Buckley's hair gray) and Java becomes feasible on small footprint devices in an IoT arena, on Raspberry Pi's, small 32 bit machines etc, Oracle only build for huge 64 bit architectures.

    Is this temporary?

    Can Oracle please provide an authoritative answer and a real explanation to their developer community?

    Here are some interesting statements from Oracle detailing their commitment:

    A Perfect Match: Java and the Internet of Things

    Raspberry Pi with Java 9 by Oracle's Stephen Chin (Director OTN): https://www.youtube.com/watch?v=lRzsBKUwhQQ

    Last EA (Early Access) build (from the internet Archive):

    Most recent build: jdk-9+177

    License agreement

    You must accept the Early Adopter Development License Agreement in order to download this software.

    Accept License Agreement

    Decline License Agreement

    Downloads

    Documentation

    • API Javadoc (38.51 MB tar.gz)

    Builds

    JREJDK
    Windows32exe (sha256) 83.59 MBexe (sha256) 298.28 MB
    64exe (sha256) 88.67 MBexe (sha256) 309.25 MB
    Mac OS64dmg (sha256) 72.28 MBdmg (sha256) 319.96 MB
    Linux32tar.gz (sha256) 77.95 MBtar.gz (sha256) 271.22 MB
    64tar.gz (sha256) 78.96 MBtar.gz (sha256) 279.75 MB
    Linux ARM32tar.gz (sha256) 176.17 MB
    64tar.gz (sha256) 176.09 MB
    Solaris SPARC64tar.gz (sha256) 52.27 MBtar.gz (sha256) 206.76 MB
    Solaris x8664tar.gz (sha256) 51.98 MBtar.gz (sha256) 205.85 MB
    Server JRE [1]JDK
    Alpine Linux [2]64tar.gz (sha256) 200.00 MBtar.gz (sha256) 200.00 MB

    And release notes:

    JDK 9 Supported Platforms

    This is a preliminary list, subject to change throughout the release cycle.

    Server Operating Systems

    Operating SystemOS VersionChip ArchVM(s) AvailableAdditional Info
    Windows Server 2016 R2x64 - 64 bitServerPlanned - Subject to OS Releasing before JDK 9 GA
    Windows Server 2016x64 - 64 bitServer
    Windows Server 2012 R2x64 - 64 bitServer
    Windows Server 2012x64 - 64 bitServer
    Oracle Linux (1)8.xx64 - 64 bitServerPlanned - Subject to OS Releasing before JDK 9 GA
    Oracle Linux (1)7.xx64 - 64 bitServer
    Oracle Linux (1)6.xx64 - 64 bitServerNo JavaFX Support
    Red Hat Linux8.xx64 - 64 bitServerPlanned - Subject to OS Releasing before JDK 9 GA
    Red Hat Linux7.xx64 - 64 bitServer
    Red Hat Linux6.xx64 - 64 bitServerNo JavaFX Support
    Solaris11.xx64 - 64 bitServerNo JavaFX Support

    Note that per MOS Document 2114039.1 this means Solaris 11.3 and above.
    Solaris11.xSparc (64)ServerNo JavaFX Support.

    Note that per MOS Document 2114039.1 this means Solaris 11.3 and above.
    Suse Linux Enterprise Server12.xx64 - 64 bitServer
    Suse Linux Enterprise Server11.xx64 - 64 bitServer
    Ubuntu Linux16.04 LTSARMv8 64 bitServer: Publicly Available

    Min: Only for MAF, not available for other users
    Headless, No JavaFX nor SWING/AWT GUI Support
    Ubuntu Linux16.04 LTSARMv7 32 bitMin and ClientNo JavaFX Support
    Alpine Linux3.5.2 and abovex64 - 64 bitServerDistribution using musl libc

    No JavaFX Support.

    Not supported at GA but to be added in an update release.

    (1) Oracle Linux covers both kernels: Red Hat Compatible and Unbreakable.

    Client/Developer Operating Systems

    Operating SystemOS VersionChip ArchVM(s) AvailableAdditional Info
    Windows 1010x64 -64 bitServerSupports 32 bit JRE
    Windows 88.xx64 - 64 bitServerOnly Desktop Mode Supported.

    Not Modern UI (aka Metro Mode)

    Supports 32 bit JRE
    Windows 88.xx86 - 32 bitServerOnly Desktop Mode Supported.

    Not Modern UI (aka Metro Mode)
    Windows 7SP1+x64 - 64 bitServerSupports 32 bit JRE
    Windows 7SP1+x86 - 32 bitServer
    Ubuntu Linux17.04x64 - 64 bitServerSupports 32 bit JRE
    Ubuntu Linux17.04x86 - 32 bitMin and Server
    Ubuntu Linux16.10x64 - 64 bitServerSupports 32 bit JRE
    Ubuntu Linux16.10x86 - 32 bitMin and Server
    Ubuntu Linux16.04 LTSx64 - 64 bitServerSupports 32 bit JRE
    Ubuntu Linux16.04 LTSx86 - 32 bitMin and Server
    Mac OS X10.10 and abovex64 - 64 bitServer

    Except were specifically called out we support 64 and 32 bit JRE on 64 bit systems.

    All the above operating systems are also certified when running as virtual guests on any of the following hypervisors as long as the operating system is supported by that hypervisor.

    • Oracle VM
    • Solaris Containers
    • Solaris LDOMs
    • Microsoft Hyper-V Server

    Supported browsers are the same as the ones supported for the latest update of JDK 8. Note that JDK 8 supported Chrome at launch. Due to Google dropping NPAPI support, which is required for our plugin, we no longer fully support Chrome.

    Browsers and related deployment technologies are only supported on client platforms.

    BrowsersOS
    IEOn Windows OSs
    MS EdgeWebstart only, no Applet Support
    FirefoxOn all OSs that support those versions. Webstart only, no Applet Support
    SafariOS X Only
    ChromeWebstart only, no Applet Support

    Java SE Embedded Support

    Chip ArchDetailsVM(s) AvailableAdditional Information
    ARMv7VFP Hard FloatMin and ClientHeadful (Swing/AWT only). Linux kernel 2.6.28 or higher and glibc 2.9 or higher
    x86LinuxMin and ServerHeadless. Linux kernel 2.6.28 or higher and glibc 2.9 or higher
This discussion has been closed.