Java software allows you to run applications called

Java Runtime Environment for Mac

Java JRE 8 Update 421

  -  88.7 MB  -  Freeware
  • Latest Version

    Java JRE 8 Update 431

  • Operating System

    Mac OS X 10.7 or later

  • User Rating

    Click to vote
  • Author / Product

    Oracle / External Link

  • Filename

    jre-8u421-macosx-x64.dmg

  • MD5 Checksum

    609ab23e38b195b465c214c8acef99eb

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Java JRE 8 Update 421.


For those interested in downloading the most recent release of Java Runtime Environment for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Java JRE 8 Update 421 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Java JRE 8 Update 421 Screenshot 1
  • Java JRE 8 Update 421 Screenshot 2
  • Java JRE 8 Update 421 Screenshot 3

What's new in this version:

New Features:
install/install ➜ Adding Debug Log Files in macOS for Java Updater and JCP (JDK-8319745 (not public)):
- Debug log files for Java Updater and JCP have been added to the directory $HOME/Library/Application Support/Oracle/Java/Java Updater/ for macOS x64 and aarch64. Logs for Java Updater and JCP are separated into two log files: JavaUpdaterLog.txt and JCPUpdateLog.txt.
- JavaUpdaterLog.txt is generated and logs debug lines if it does not already exist when Java Updater is run. Likewise, JCPUpdateLog.txt is generated and logs debug lines if it does not already exist when Java Control Panel is run.
- If a log file already exists for Java Updater or JCP, the newly logged debug lines are appended at the end of the log file. Each log session has a header with a timestamp of when the application was run.

security-libs/java.security ➜ New Security Category for -XshowSettings Launcher Option (JDK-8281658):
The -XshowSettings launcher has a new security category. Settings from security properties, security providers and TLS related settings are displayed with this option. A security sub-category can be passed as an argument to the security category option. See the output from java -X:
- -XshowSettings:security
- show all security settings and continue
- -XshowSettings:security:*sub-category*

show settings for the specified security sub-category and continue. Possible *sub-category* arguments for this option include:
- all: show all security settings and continue
- properties: show security properties and continue
- providers: show static security provider settings and continue
- tls: show TLS related security settings and continue
- Third party security provider details will be reported if they are included in the application class path or module path and such providers are configured in the java.security file.