Java SE Development Kit 8 Icon

Java SE Development Kit 8

Java development kit from Oracle.

Java SE Development Kit 8Overview

Java SE Development Kit 8 (Java Platform, Standard Edition) lets you develop and deploy Java applications on desktops and servers, as well as in today's demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today's applications require.

The Java Platform, Standard Edition 8 (Java SE 8) is a major feature release. It contains new features and enhancements in many functional areas. Java SE 8 delivers enhanced developer productivity and significant application performance increases through reduced boilerplate code, improved collections and annotations, simpler parallel programming models and more efficient use of modern, multi-core processors.

NEW

New Features and Changes

  • Documentation Updates due to Nashorn Enhancements - JDK 8u60 includes new enhancements to Nashorn.
  • Changes in Deployment Rule Set v1.2 - JDK 8u60 implements Deployment Rule Set (DRS) 1.2

Bug Fixes

  • Area: security-libs/org.ietf.jgss:krb5
    Synopsis: dns_lookup_realm should be false by default
    The dns_lookup_realm setting in Kerberos' krb5.conf file is by default false.
  • Area: security-libs/javax.net.ssl
    Synopsis: Disable RC4 cipher suites
    RC4-based TLS ciphersuites (e.g., TLS_RSA_WITH_RC4_128_SHA) are now considered compromised and should no longer be used (see RFC 7465). Accordingly, RC4-based TLS ciphersuites have been deactivated by default in the Oracle JSSE implementation by adding "RC4" to "jdk.tls.disabledAlgorithms" security property, and by removing them from the default enabled ciphersuites list. These cipher suites can be reactivated by removing "RC4" form "jdk.tls.disabledAlgorithms" security property in the java.security file or by dynamically calling Security.setProperty(), and also readding them to the enabled ciphersuite list using the SSLSocket/SSLEngine.setEnabledCipherSuites() methods. You can also use the -Djava.security.properties command line option to override the jdk.tls.disabledAlgorithms security property.
  • Area: security-libs/java.secuirty
    Synopsis: Support keystore type detection for JKS and PKCS12 keystores
    Keystore Compatibility Mode: - To aid interoperability, the Java keystore type JKS now supports keystore compatibility mode by default. This mode enables JKS keystores to access both JKS and PKCS12 file formats. To disable keystore compatibility mode set the Security property keystore.type.compat to the string value false.
  • Area: core-libs/java.lang
    Synopsis: Deprecate Unsafe monitor methods in JDK 8u release
    The methods monitorEnter, monitorExit and tryMonitorEnter on sun.misc.Unsafe are marked as deprecated in JDK 8u60 and will be removed in a future release. These methods are not used within the JDK itself and are very rarely used outside of the JDK.
  • Area: hotspot/jfr
    Synopsis: Extract JFR recording from the core file using SA
    DumpJFR is a Serviceability Agent based tool that can be used to extract Java Flight Recorder(JFR) data from the core files and live Hotspot processes.
  • Area: tools/javac
    Synopsis: Local variables named 'enum' lead to spurious compiler crashes
    The javac parser is incorrectly parsing local variables with name 'enum'; this results in spurious failures when a program containing such local variables is compiled with a 'source' flag corresponding to a release in which the enum construct is not available (such as '-source 1.4').
  • For a full list of bug fixes, please see this page.

Java SE Development Kit 8Information

Version
1.8.0.60
Date
08.21.15
License
Free
Language
English
File Size
238.1 MB
Developer
Category
SubCategory
Operating Systems
Mac OS X
System Requirements
  • OS X 10.8.3 or later
VirtualBox Icon
x86 virtualization software.
Free
Java SE Runtime Environment 8 Icon
Java runtime environment from Oracle.
Free
NetBeans IDE Icon
Integrated Development Environment for Java (IDE).
Free
Java SE Runtime Environment 7 Icon
Java Runtime Environment from Oracle.
Free
Java SE Development Kit 7 Icon
The Java Development Kit (JDK).
Free
MySQL Database Server Icon
Open source, enterprise-level database server.
Free
MySQL Connector/J Icon
Java driver for converting JDBC calls to MySQL network protocol.
Free
GlassFish Server Icon
Open source Java application server.
Free
More
Java SE Runtime Environment 7 Icon
Java Runtime Environment from Oracle.
Free
ArgoUML Icon
ArgoUML is an Open source UML modeling tool.
Free
MySQL Connector/J Icon
Java driver for converting JDBC calls to MySQL network protocol.
Free
Java SE Development Kit 8 Icon
Java development kit from Oracle.
Free
Java SE Development Kit 7 Icon
The Java Development Kit (JDK).
Free
Robocode Icon
Practice your programming skills robot game.
Free
Install4j Icon
Generate native installers and application launchers for Java applications.
Trial
Java SE Runtime Environment 8 Icon
Java runtime environment from Oracle.
Free
More