Java software allows you to run applications called

Java Runtime Environment for Mac

Java JRE 8 Update 66

  -  64.23 MB  -  Freeware

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 66.


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 66 Screenshots

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

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

What's new in this version:

- Contains IANA time zone data version 2015f. For more information, refer to Timezone Data Versions in the JRE Software.
- Preloading libjsig.dylib causes deadlock when signal() is called - Applications need to preload the libjsig library to enable signal chaining. Previously, on OS X, after libjsig.dylib was preloaded, any call from native code to signal() caused a deadlock. This has been corrected.
- VM crash when class is redefined with Instrumentation.redefineClasses - The JVM could crash when a class was redefined with Instrumentation.redefineClasses(). The crash could either be a segmentation fault at SystemDictionary::resolve_or_null, or an internal error with the message "tag mismatch with resolution error table". This has now been fixed.