OpenJDK
OpenJDK
14.0.2

4.3

OpenJDK free download for Mac

OpenJDK14.0.2

08 September 2020

Java development environment (developer preview).

Overview

OpenJDK is a production-ready open-source build of the Java Development Kit, version 12.0.2, an implementation of the Java SE 12.0.2 Platform under the GNU General Public License, version 2, with the Classpath Exception.

Commercial builds of JDK 12.0.2 from Oracle under a non-open-source license, for a wider range of platforms, can be found at the Oracle Technology Network.

Documentation

What's new in OpenJDK

Version 14.0.2:

OpenJDK 15 Early Access

OpenJDK 16 Early Access

  • Remove intermittent key from AmazonCA.java
  • Deprecate "denigrated" java.security.cert APIs that represent DNs as Principal or String objects
  • Fix doclint warnings in the java.xml package
  • Remove excessive inclusion of arguments.hpp
  • minimal debug build broken - CURRENT_PC undefined in resourceArea.inline.hpp
  • tools/javac/flags/LockedFlagClash.java fails to compile
  • clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests
  • Added tag jdk-16+13 for changeset fd07cdb26fc7
  • Remove VerifyOptoOopOffsets flag
  • compiler/c1/TestTraceLinearScanLevel.java fails with release VMs
  • Shenandoah: crash in CallNode::extract_projections
  • ZGC: Convert ZPage to use delegating constructor
  • ZGC: Convert ZValue to use alias templates
  • ZGC: Replace ZGC specific array implementations with GrowableArray
  • Deprecate the JDK-specific API for setting socket options, jdk.net.Sockets
  • G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0)
  • Use .md filename extension for README
  • Add minimal CONTRIBUTING.md file
  • 8240795 may cause anti-dependence to be missed
  • AssertionError in parsing
  • AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code
  • Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041
  • Expand default constructor warning to cover more cases
  • Avoid dumping unused symbols/strings into the CDS archive
  • Modernize and lint Dynalink code
  • Redundant suspend check when determining if a java thread is safe
  • HttpClient send throws InterruptedException when interrupted but does not cancel request
  • Fix "no comment" warnings in java.naming
  • Unify Info.plist files with correct version strings
  • Improve prettiness of printing HTML attributes by DocPretty
  • Remove ScanClosure
  • Remove usage of OopsInGenClosure from full_process_roots
  • Remove OopsInGenClosure usage from younger_refs_iterate
  • Introduce Utils.TEST_NATIVE_PATH
  • Replace ThreadLocalCoders decoder/encoder cache in java.net.URI.
  • Put debug symbols in symbols-image
  • Update GlobalSignR6CA test certificates
  • test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux
  • JDK-8250630 causes build error on Win*
  • [AOT] crash in Graal stub when -XX:+VerifyOops is used
  • isnanf is obsolete
  • __SIGRTMAX is not declared in musl libc
  • Replace @exception with @throws java.util.logging package
  • Remove OopsInGenClosure
  • Undo JDK-8245000: Windows GDI functions don't support large pages
  • Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving
  • Incorrect numeric currency code for ROL
  • C2: assert(!had_error) failed: bad dominance
  • MLVM findDeadlock test timed out
  • Remove excessive header file inclusion from systemDictionary.hpp and others
  • Add new flatMap stream operation that is more amenable to pushing
  • DecimalFormat javadoc contains HTML tags in example code
  • Non-PCH build is broken after JDK-8251560
  • Shenandoah: name gang tasks consistently
  • Extra comma in documentation of Thread#interrupt()
  • Rename G1YoungRemSetSamplingThread to better reflect its purpose
  • Buggy looking null check in ServiceThread::oops_do()
  • ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
  • Remove excessive include of memTracker.hpp
  • JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9)
  • Javac throws AssertionError in jvm.Gen.visitExec
  • rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java
  • nsk/share/ArgumentParser should expect that jtreg "splits" an argument
  • thread_large/thread_large.java times out on MacOSX
  • Unsafe Documentation around Barrier Methods Inaccurate
  • use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath")
  • rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java
  • Provide utilities for function SFINAE using extra template parameters
  • Delete the "sun.awt.X11.checkSTRUT" property
  • java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
  • Resolve disabled warnings for libfontmanager
  • backward focus traversal gets stuck in button group
  • Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner
  • Upgrade to LittleCMS 2.11
  • JVM crash in "AwtFrame::WmSize" method
  • java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
  • doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
  • Build failure after JDK-8252481
  • G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size
  • G1: Clean up G1CollectedHeap::*reserved* methods
  • formula used to calculate decaying variance in numberSeq
  • G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause timejdk-16+14

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate OpenJDK app?

5 Reviews of OpenJDK

4.5
kuhanN7931
29 January 2014
Version: 1.7.0_04

Most helpful

I down loaded the above version when try install , it says , need 10.7 Mac os x but my one is 10.6.8 mac os x
(1)
4.5
kuhanN7931
29 January 2014
Version: 1.7.0_04
I down loaded the above version when try install , it says , need 10.7 Mac os x but my one is 10.6.8 mac os x
(1)
Libertyforall1776
15 August 2012
Version: 1.7.0_04
Java SE Runtime Environment 7u6 final is out: http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1637588.html
(0)
4
ottocom
12 November 2011
Version: 1.7.0
Easy to install easy to use and configure. Worth try it if you want OpenJDK on your Mac running OS X Lion
(1)
Libertyforall1776
09 November 2011
Version: 1.7.0
The newer version is here: JDK7 for Mac OS X Developer Preview, here: http://jdk7.java.net/macportpreview/
(0)
sjakubiec
28 October 2011
Version: 1.7.0
I tend to trust more official sites: http://code.google.com/p/openjdk-osx-build/downloads/list That have been building it for awhile in comparison to a almost empty google code project page. Also most people shouldn't install this as Oracle / Apple will provide a stable build (updating the Safari Plugin for one which this will not provide). Apple has a beta build of update 29 that they are working on of JRE 6. So it's going to be awhile till we're "first class" supported. So please install with care and understand that you probably will not even be using this if you install it.
(2)
Show comments (6)