The current release of Java 8 is Update 503, published by Oracle on 18 August 2026. This page tracks the current version, shows you how to get hold of the MSI installers rather than the web installer, and covers the licensing position — which matters more for Java 8 than most people realise.
Java 8 Update 503 at a glance
| Current version | Java 8 Update 503 (1.8.0_503-b01) |
| Released | 18 August 2026 |
| Next scheduled update | 20 October 2026 — Oracle’s quarterly Critical Patch Update |
| Expiry warnings begin | 20 November 2026 on machines that cannot reach Oracle’s servers |
| Windows offline installer size | 65.45 MB (32-bit) · 69.02 MB (64-bit) |
| Licence | Oracle Technology Network — free for personal use, development, testing and prototyping only |
Java 8 update history
Java 8 version numbering catches people out constantly. Oracle ships Critical Patch Updates on a fixed quarterly calendar — January, April, July and October — and occasionally slots an extra release in between. Here is the actual sequence, taken from Oracle’s own release notes:
| Version | Released | What it was |
|---|---|---|
| 8u503 | 18 August 2026 | Current public release. IANA time zone data 2026b |
| 8u501 | 21 July 2026 | July Critical Patch Update |
| 8u491 | 21 April 2026 | April Critical Patch Update |
| 8u481 | 20 January 2026 | January Critical Patch Update |
| 8u471 | 21 October 2025 | October Critical Patch Update |
Read this before you deploy it
Java SE 8 updates ship under Oracle’s OTN Licence Agreement, not the no-cost NFTC terms used by newer Java versions. Under OTN, free use is limited to personal use and to development, testing, prototyping and demonstrating an application.
In practice that means business or production desktop and server use of Oracle Java 8 today requires an Oracle Java SE Universal Subscription. Nothing technical stops the installer running, so it is easy to miss — but rolling Oracle’s Java 8 out across an organisation is a licensing decision as much as a deployment one. If that is your situation, look at the alternatives below before you package anything.
Free alternatives that already ship as an MSI
Both of these are OpenJDK builds under the GPL with the Classpath Exception, both publish a native .msi installer so there is nothing to extract, and both are free for production use with no subscription:
- Eclipse Temurin (Eclipse Adoptium) — adoptium.net. The MSI takes
ADDLOCALarguments for the JavaSoft registry keys, PATH entry and file associations, which makes it straightforward to package. - Amazon Corretto 8 — aws.amazon.com/corretto. Long-term support, native MSI, no account required to download.
For most organisations still tied to Java 8 these are a straight swap, and they take the subscription question off the table entirely.
How to extract the Java 8 MSI yourself
Oracle does not publish the MSI as a download. The offline installer contains it and unpacks it to a temporary folder while setup is running, so you can lift it out before you install anything. It takes about a minute.
- Download the Windows Offline installer from java.com/en/download/manual.jsp. There is a separate 32-bit and 64-bit build — grab whichever you need, or both.
- Run the installer and stop at the first “Welcome to Java” screen. Do not click Install.
- Paste
%LOCALAPPDATA%Low\Sun\Java\jre1.8.0_503into a File Explorer address bar. (That is the LocalLow folder, and typing the path is much quicker than browsing to it.) - Copy out
jre1.8.0_503.msi. For Update 503 the MSI is self-contained — around 65 MB, with the payload cabinet built into it, so that single file is all you need. Some older Java 8 builds instead put the payload in a separateData1.cabsitting beside it; if you see one, take it too, because the MSI will not install without it. - Go back to the installer and click Cancel.
Repeat for the other architecture if you are deploying to a mixed estate — the 64-bit build lands in the same folder, so copy the first one out before you run the second. The folder name changes with each release, so for a future version swap jre1.8.0_503 for whatever build you downloaded.
Silent install commands
Keep the MSI and its Data1.cab together in the same folder, then:
msiexec /i jre1.8.0_503.msi /qn REBOOT=ReallySuppress
The options worth knowing:
AUTO_UPDATE=0— turn off the Java auto-updater. Do this in a managed environment or your machines will quietly drift off the version you deployed.STATIC=1— install a static JRE that will not be replaced by a later update.WEB_JAVA=0— disable Java content in browsers.INSTALLDIR="C:\Java"— install somewhere other than Program Files.
Why bother with the MSI
- Deploys through ConfigMgr/SCCM, Intune, Group Policy or MDT with no wrapper script
- Silent, unattended installs with no user interaction and no reboot prompt
- Predictable version control, and a clean uninstall for rollback
- No web installer, no bundled extras and no Oracle account prompt at install time
Gear We Recommend
Testing configs is easier with a dedicated admin machine set up right. Here’s the kit we use.
Browse our Windows Admin Toolkit picks on AmazonAs an Amazon Associate, TechyGeeksHome earns from qualifying purchases.
Discover more from TechyGeeksHome
Subscribe to get the latest posts sent to your email.