2. business software
  3. news
  4. reviews
  5. top apps
Download Java Runtime Environment

Java Runtime Environment 10

By Oracle  (Freeware)
User Rating

Java software allows you to run applications called "applets" that are written in the Java programming language. These applets allow you to have a much richer experience online than simply interacting with static HTML pages.

Java Plug-in technology, included as part of the Java 2 Runtime Environment, Standard Edition (JRE), establishes a connection between popular browsers and the Java platform. Java allows applications to be downloaded over a network and run within a guarded sandbox. Security restrictions are easily imposed on the sandbox.

Many cross platform applications also require Java to operate properly.

Title: Java Runtime Environment 10 (64-bit)
Filename: jre-10_windows-x64_bin.exe
File size: 100.48MB (105,361,856 bytes)
Requirements: Windows Windows 7 64-bit / Windows 8 64-bit / Windows 10 / Windows 10 64-bit
Languages: Multiple languages
License: Freeware
Date added: March 21, 2018
Author: Oracle
MD5 Checksum: 7D8988CB72AF214842963A6FCA2C3F95

New Features and Enhancements:
Optional.orElseThrow() Method.
APIs for Creating Unmodifiable Collections.
System Property to Disable JRE Last Usage Tracking.
Hashed Passwords for Out-of-the-Box JMX Agent.
JEP 307 Parallel Full GC for G1.
JEP 319 Root Certificates.
TLS Session Hash and Extended Master Secret Extension Support.
Bytecode Generation for Enhanced for Loop.
javadoc Support for Multiple Stylesheets.
Overriding Methods That Do Not Change the Specification.
Comment Tag for Summary of an API Description.
Removed Features and Options:
Removal of Support for Using Old LookAndFeel.
Removal of Runtime.getLocalizedInputStream and getLocalizedOutputStream Methods.
Removal of RMI Server-Side Multiplex Protocol Support.
Removal of Common DOM APIs.
Removal of FlatProfiler.
Removal of Obsolete -X Options.
Removal of HostServicesgetWebContext Method.
Removal of T2K Rasterizer and ICU Layout Engine From JavaFX.
Removal of Deprecated VP6/FXM/FLV Code From JavaFX.
Removal of Deprecated Pre-1.2 SecurityManager Methods and Fields.
Removal of policytool.
Removal of Deprecated Classes in com.sun.security.auth.** .
Removal of Old (JDK 6, JDK 7, and JDK 8 Era) Standard Doclet.
JEP 313 Remove the Native-Header Generation Tool (javah).
Removal of Java Launcher's Data Model Options -d32 and -d64.
Deprecated Features and Options:
java.security.{Certificate,Identity,IdentityScope,Signer} APIs Deprecated forRemoval.
java.security.acl APIs Deprecated forRemoval.
javax.security.auth.Policy API Deprecated forRemoval.
Other Notes:
Class File Version Number is 54.0.
Touch Keyboard for Swing/AWT Text Components.
java.awt.TrayIcon.displayMessage() Reimplemented on macOS.
Relax FileInputStream/FileOutputStream Requirement for finalize to Call close.
Empty Element in -Xbootclasspath/a.
RMI Registry Filter Allows Binding Arrays of Any Type.
MBeanOperationInfo Accepts Any int Value as "impact".
Deprecation Warning Dialog for Java Web Start.
print_tracing_info Uses Unified Logging.
Change to Default Value for BiasedLockingStartupDelay.
Java Improvements for Docker Containers.
Accept including .conf files in krb5.conf's includedir.
New Class AST Node With enclosing Instance.
Error Message When java.lang.IllegalAccessError Produced.
javadoc Treats Failure to Access a URL as an Error.
HTML Files in doc-files Subdirectories Wrapped with Standard javadoc Decorations.
JShell Startup.
XMLInputFactory.newFactory Incorrectly Deprecated.
java.xml APIs With Raw Types and Type Parameters.