Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

jdk-11-ea+2 freigegeben

· Christian Ullenboom

Die größte Änderung ist, was angekündigt wurde:

These builds include JEP 320 (Remove the Java EE and CORBA Modules) [1],
so they're significantly smaller (nine fewer modules, 22 fewer megabytes
on Linux/x64).

- Mark

Weitere Infos und Download unter http://jdk.java.net/11/. Folgende Änderungen gibt es:

Changeset**Bug ID**Synopsisd9fce53461a18197812(ref) Data race in Finalizerc381637178708198227Fix COMPARE_BUILD after forest consolidation329428e095b68198306Add post custom extension hooks to two launchers67cdc215ed708198228Spec clarification: j.u.Locale.getDisplayName()edaa989b4e678058965Remove IPv6 support from TwoStacksPlainSocketImpl [win]01237b276b8b8198318Make build comparisons clean again7f9c3cd11e978170120jimage throws IOException when the given file is not a jimage file0a185d6fafa18198379tools/jimage/JImageListTest.java failingb417304c811b8198380tools/jimage/JImageExtractTest.java failing42cec55157fa8198417Exclude tools/jimage/JImageExtractTest.java and tools/jimage/JImageListTest.java on Windows37beaca49e638194922jlink –exclude-resources should never exclude module-info.class18debf4149488198425make/Main.gmk Add extra extension/override points to the make filec7e84c0a51c38198328Create devkit for Solaris with developer studio 12.6 and Solaris11.3916690b5edc98194892add compiler support for local-variable syntax for lambda parameters576e024f10b68198418Invoke LambdaMetafactory::metafactory exactly from the BootstrapMethodInvoker9060257960098198441Replace native Runtime::runFinalization0 method with shared secretsb75c9e2e3b1f8198450Make jdk.internal.vm.compiler/module-info.java.extra reproducable1913e7fc6be98198301jdk11+1 was built as ‚fcs‘ instead of ‚ea‘b2bba53b079d8198303jdk11+1 was build with incorrect GA date as 2018-03-2002404e27d3568198479JDK build is broken by 8194892847a988152b88194154System property user.dir should not be changedcc30928a834e8198385Remove property sun.locale.formatasdefault28d8fc8cd3cd8190904Incorrect currency instance returned by java.util.Currency.getInstance()b1a5b4ad74278198523Refactor BootstrapMethodInvoker to further avoid runtime type checksb25eb74ec2838197439Crash with -XDfind=lambda for anonymous class in anonymous class.9e3f2ec326ba8198502Exception at runtime due to lambda analyzer reattributes live AST20358c9f72c18198563Test langtools/tools/javac/analyzer/AnonymousInAnonymous.java failing after JDK-819850203ae177c26b08198512compiler support for local-variable syntax for lambda parameters

Release Notes Since build 1 Integrations

core-libs/java.util.concurrent ThreadPoolExecutor should not specify a dependency on finalizationPrevious versions of ThreadPoolExecutor had a finalize method that shut down the thread pool, but in this version the finalize method does nothing. This should have no visible effect unless a subclass explicitly invokes the finalize method and relies on the executor being shutdown.

See JDK-8190324

security-libs/java.security jarsigner should print when a timestamp will expireThe jarsigner tool now shows more information about the lifetime of a timestamped JAR. New warning and error messages are displayed when a timestamp has expired or is expiring within one year.

See JDK-8191438

Kategorien: Java 11

← Alle Beiträge