Java software allows you to run applications called

Java Runtime Environment for Mac

Java JRE 8 Update 361

  -  86.39 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-8u361-macosx-x64.dmg

  • MD5 Checksum

    3609229d2b27a5259d09870c0e185c93

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


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

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

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

What's new in this version:

IANA TZ Data 2022d, 2022e, 2022f:
- JDK 8u361 contains IANA time zone data 2022d, 2022e, 2022f
- Palestine transitions are now Saturdays at 02:00
- Simplify three Ukraine zones into one
- Jordan and Syria switch from +02/+03 with DST to year-round +03
- Mexico will no longer observe DST except near the US border
- Chihuahua moves to year-round -06 on 2022-10-30
- Fiji no longer observes DST
- Move links to 'backward'
- In vanguard form, GMT is now a Zone and Etc/GMT a link
- Zic now supports links to links, and vanguard form uses this
- Simplify four Ontario zones
- Fix a Y2438 bug when reading TZif data
- Enable 64-bit time_t on 32-bit glibc platforms
- Omit large-file support when no longer needed
- In C code, use some C23 features if available
- Remove no-longer-needed workaround for Qt bug 53071

New Features:
- Security-libs/java.security
- Support for RSASSA-PSS in OCSP Response (JDK-8274471)
- An OCSP response signed with the RSASSA-PSS algorithm is now supported

Other Notes:
- Javafx/fxml
- FXML JavaScript Engine Disabled by Default (JDK-8294779 (not public))
- The “JavaScript script engine” for FXML is now disabled by default. Any .fxml file that has a "javascript" Processing Instruction (PI) will no longer load by default, and an exception will be thrown.
- It can be enabled by setting the system property: -Djavafx.allowjs=true
- Core-libs/java.lang
- Incorrect Handling of Quoted Arguments in ProcessBuilder (JDK-8282008)
- ProcessBuilder on Windows is restored to address a regression caused by JDK-8250568. Previously, an argument to ProcessBuilder that started with a double-quote and ended with a backslash followed by a double-quote was passed to a command incorrectly and may cause the command to fail. For example the argument "C:Program Files", would be seen by the command with extra double-quotes. This update restores the long standing behavior that does not treat the backslash before the final double-quote specially.
- Core-libs/java.net
- Make HttpURLConnection Default Keep Alive Timeout Configurable (JDK-8278067)
- Two system properties have been added which control the keep alive behavior of HttpURLConnection in the case where the server does not specify a keep alive time. Two properties are defined for controlling connections to servers and proxies separately. They are http.keepAlive.time.server and http.keepAlive.time.proxy respectively. More information about them can be found in Networking Properties.
- Tools/visualvm
- VisualVM tool no longer bundled (JDK-8294184)

Fixed:
- X11 default visual support for IM status window on VNC
- Check ZALLOC return values in awt coding
- Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c
- Last column cell in the JTable row is read as empty cell
- RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix
- RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950
- ISO 4217 Amendment 173 Update
- Jdb does not include jdk.* in the default class filter
- Jcmd started by "root" must be allowed to access all VM processes
- Document jdk.xml.xpathExprGrpLimit, jdk.xml.xpathExprOpLimit, and jdk.xml.xpathTotalOpLimit in the JAXP Security Guide
- JDK 8 man page incorrectly states -XX:ThreadStackSize=size sets the thread stack size (in bytes).
- C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
- C1: assert(is_virtual()) failed: type check
- [AOT] assert(false) failed: DEBUG MESSAGE: InterpreterMacroAssembler::call_VM_base: last_sp != NULL
- IGV: enhance default filters
- NMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type")
- Jni crashes on accessing it from process exit hook
- Cgroups v2: Container awareness
- Add diagnostic command VM.info to get hs_err print-out
- [cgroups v2] Soft memory limit incorrectly using memory.high
- [cgroups v2] Memory and swap limits reported incorrectly
- AArch64: Regression: JVM crashes if manually offline a core
- Do not use CPU Shares to compute active processor count
- Jstat prints debug message when debugging is disabled
- Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour
- [Win] [Accessibility, Dialogs] Alert Dialog content is not fully read by Screen Reader
- [Accessibility] [Win] [Narrator] Exceptions with TextArea & TextField when deleted last char
- Wrong position of focus of screen reader on Windows with screen scale > 1
- [Accessibility] [Win] [Narrator] Exceptions When Deleting Text with Continuous Key Press in TextArea and TextField
- Update JPEG Image Decoding Software to 9e
- Loading new Media from resources can sometimes fail when loading from FXML
- Update ICU4C to 71.1
- Improve "keytool -printcert -jarfile" output
- Sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368