Main Page | Mailing Lists | JDK 9 Project + source| #jdk9 on Twitter
This page covers what we know so far about Java 9 – a collection of News and Articles keeping track of development as it unfolds.
I will keep this page updated with new resources as they’re created (and as I find them).
Schedule (new)
2017/01/05 Rampdown Start
2017/02/09 All Tests Run
2017/02/16 Zero Bug Bounce
2017/03/16 Rampdown Phase 2
2017/07/06 Final Release Candidate
2017/09/21 General Availability
Features
Modularization
Project Jigsaw – History
- Project Jigsaw: Modular run-time images (Dec 2014)
- Project Jigsaw: Goals & Requirements (June 2014)
- Project Jigsaw: Phase Two (June 2014)
- Project Jigsaw: On the next train (Sept 2012)
- Project Jigsaw: Late for the train: The Q&A (Aug 2012)
- Project Jigsaw: Late for the train (June 2012)
- Project Jigsaw: Bringing the big picture into focus (Dec 2011)
- Project Jigsaw: Exploratory Phase
- Project Jigsaw: Context & History
Project Jigsaw – Official Resources
- Project Jigsaw – official project page
- Project Penrose
- JEP 200: The Modular JDK
- JEP 201: Modular Source Code
- JEP 220: Modular Run-Time Images
- JEP 260: Encapsulate Most Internal APIs
- JEP 261: Module System
- JSR 376: Java Platform Module System
Other JEPs
The Known Official JEPs
- JEP 102: Process API Updates
- JEP 143: Improve Contended Locking
- JEP 158: Unified JVM Logging
- JEP 165: Compiler Control
- JEP 193: Enhanced Volatiles
- JEP 197: Segmented Code Cache
- JEP 198: Light-Weight JSON API
- JEP 199: Smart Java Compilation, Phase Two
- JEP 201: Modular Source Code
- JEP 211: Elide Deprecation Warnings on Import Statements
- JEP 212: Resolve Lint and Doclint Warnings
- JEP 213: Milling Project Coin
- JEP 214: Remove GC Combinations Deprecated in JDK 8
- JEP 215: Tiered Attribution for javac
- JEP 216: Process Import Statements Correctly
- JEP 217: Annotations Pipeline 2.0
- JEP 219: Datagram Transport Layer Security (DTLS)
- JEP 220: Modular Run-Time Images
- JEP 221: Simplified Doclet API
- JEP 222: Java Read-Eval-Print Loop (REPL)
- JEP 223: New Version-String Scheme
- JEP 224: HTML5 Javadoc
- JEP 225: Javadoc Search
- JEP 226: UTF-8 Property Files
- JEP 227: Unicode 7.0
- JEP 228: Add More Diagnostic Commands
- JEP 229: Create PKCS12 Keystores by Default
- JEP 230: Microbenchmark Suite
- JEP 231: Remove Launch-Time JRE Version Selection
- JEP 232: Improve Secure Application Performance
- JEP 233: Generate Run-Time Compiler Tests Automatically
- JEP 235: Test Class-File Attributes Generated by javac
- JEP 236: Parser API for Nashorn
- JEP 237: Linux/AArch64 Port
- JEP 238: Multi-Version JAR Files
- JEP 240: Remove the JVM TI hprof Agent
- JEP 241: Remove the jhat Tool
- JEP 243: Java-Level JVM Compiler Interface
- JEP 244: TLS Application-Layer Protocol Negotiation Extension
- JEP 245: Validate JVM Command-Line Flag Arguments
- JEP 246: Leverage CPU Instructions for GHASH and RSA
- JEP 247: Compile for Older Platform Versions
- JEP 248: Make G1 the Default Garbage Collector
- JEP 249: OCSP Stapling for TLS
- JEP 250: Store Interned Strings in CDS Archives
- JEP 251: Multi-Resolution Images
- JEP 252: Use CLDR Locale Data by Default
- JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization
- JEP 254: Compact Strings
- JEP 255: Merge Selected Xerces 2.11.0 Updates into JAXP
- JEP 256: BeanInfo Annotations
- JEP 257: Update JavaFX/Media to Newer Version of GStreamer
- JEP 258: HarfBuzz Font-Layout Engine
- JEP 259: Stack-Walking API
- JEP 262: TIFF Image I/O
- JEP 263: HiDPI Graphics on Windows and Linux
- JEP 264: Platform Logging API and Service
- JEP 265: Marlin Graphics Renderer
- JEP 266: More Concurrency Updates
- JEP 267: Unicode 8.0
- JEP 268: XML Catalogs
- JEP 269: Convenience Factory Methods for Collections
- JEP 270: Reserved Stack Areas for Critical Sections
- JEP 271: Unified GC Logging
- JEP 272: Platform-Specific Desktop Features
- JEP 273: DRBG-Based SecureRandom Implementations
- JEP 274: Enhanced Method Handles
- JEP 275: Modular Java Application Packaging
- JEP 276: Dynamic Linking of Language-Defined Object Models
- JEP 277: Enhanced Deprecation
- JEP 278: Additional Tests for Humongous Objects in G1
- JEP 279: Improve Test-Failure Troubleshooting
Dropped JEPs:
General Java 9 Resources
Official Resources
- Proposed schedule for JDK 9 (May 2015)
- Java 9 and Beyond (March 2015)
- jdk9 Candidate classes Flow and SubmissionPublisher (Jan 2015)
- Java Endorsed Standards Override Mechanism (Dec 2014)
- Looking into the Java 9 Money and Currency API (JSR 354) (Dec 2014)
- Java CPU and PSU Releases Explained (Oct 2014)
- JavaOne Technical Keynote 9-28-2014 (Sept 2014)
- Welcome to Valhalla! (July 2014)
- Extending generics to support primitive type arguments (June 2014)
- State of the Values (April 2014)
- Mark Reinhold Discusses Java SE 8, Jigsaw and More (video) (Dec 2013)
- Open JDK – Kulla
Jigsaw and Modularization Resources
- Exploring the Module APIs in Java 9 (new – January 2018)
- Java 9 Module Services (new – January 2018)
- Handling dependency injection using Java 9 modularity (new – January 2018)
- Java 9 Debuts with Jigsaw Modular Approach at JavaOne (new – October 2017)
- Java 9 and Project Jigsaw Support Now Available in New Relic APM (new – October 2017)
- Musings about Jigsaw – The Java 9 Module System (new – October 2017)
- Java 9 and beyond: “Modules are very much a feature for the long-term” (new – September 2017)
- Java 9: Project Jigsaw and the move to modularity (new – September 2017)
- Java 9, Jigsaw, JPMS, and Modules: A Personal Exploration (new – September 2017)
- Building Java 9 Modules (new – September 2017)
- Java 9 Modularity and Jigsaw Project (new – September 2017)
- Red Hat and IBM raise objections to Java 9 modularization (new – July 2017)
- Project Jigsaw is Really Coming in Java 9 (new – July 2017)
- Java 9 moves forward with the Java Platform Module System (new – July 2017)
- IBM and Red Hat to Vote “No” on Java Modules (Jigsaw) (new – July 2017)
- Java 9 Module System (new Oct 2015)
- Will There Be Module Hell? (new Oct 2015)
- Goodbye classpath – welcome Java 9 (new Oct 2015)
- Oracle says Java 9 modules will be a boon for developers (new Sept 2015)
- Java 9 modularity details emerge (new Sept 2015)
- The Gist of Mark Reinhold’s ‘State of Java 9’s Modules’ (new Sept 2015)
- Java 9 module plan picks up a packager (new Sept 2015)
- Java 9 & Jigsaw: Reinhold on ‘the State of the Modular System’ (new Sept 2015)
- The State of the Module System (Sept 2015)
- The Features Project Jigsaw Brings To Java 9 (June 2015)
- How Java 9 And Project Jigsaw May Break Your Code (April 2015)
- Java 9 will be lightweight and modular (March 2015)
- Modularity in Java 9: Stacking up with Project Jigsaw, Penrose, and OSGi (Feb 2015)
- Java focuses on modularity, real-time apps in 2015 (Jan 2015)
- Modular Java’s changes could break IDEs (Dec 2014)
- Can’t Stop this Release Train: JDK 9 Images Modularised (Dec 2014)
- Oracle Commit to Java Modularity (Nov 2014)
- Discovering Jigsaw, the new major java 9 feature. (Oct 2014)
- Is Project Jigsaw Back On Track? (July 2014)
GC Resources
- Minimize Java Memory Usage with the Right Garbage Collector (new – November 2017)
- Understanding the G1 Garbage Collector – Java 9 (new – October 2017)
- Disruptive Changes to GC Logging in Java 9 (new – October 2017)
- How To Enable Java 9 Gc Logs? (new – October 2017)
- 43 Gc Logging Flags Removed In Java 9 (new – October 2017)
- The proliferation of Java Garbage Collection logs standards (new – October 2017)
- G1 — Garbage-First collector — The default garbage collector in JAVA 9 (new – September 2017)
- Case for Defaulting to G1 Garbage Collector in Java 9 (new Sept 2015)
- Oracle Considers G1 Garbage Collector for Java 9 (June 2015)
- Cleaner garbage collector wanted for Java 9 (June 2015)
- Oracle Proposes G1 as the Default Garbage Collector for Java 9 (June 2015)
REPL Resources
- Java 9: Jshell (new – January 2018)
- Java REPL – jshell (new – October 2017)
- JShell : JAVA 9 REPL Tool (new – October 2017)
- Java 9 : Jshell (Repl) Feature (new – October 2017)
- Java 9 Repl Tutorial (new – July 2017)
- JDK 9 Checklist: Project Jigsaw, sun.misc.Unsafe, G1, REPL, and More (new – July 2017)
- Introduction to Java 9 REPL (new – July 2017)
- Java 9 (Part 2): JShell Step by Step (new – July 2017)
- JShell – Java 9 REPL (new – July 2017)
- Java JShell: All You Need to Know (new – July 2017)
- JShell, the Java 9 REPL – What does it do? (new Sept 2015)
- A Sneak Peek at Java 9 “Sleeper Feature” REPL and JShell (July 2015)
- JDK 9 REPL: Getting Started (Tech Tip #87) (May 2015)
- Java 9 REPL – Getting started guide (April 2015)
- Faster Clojure Repl Startup With Java 9 Snapshot (Jan 2015)
- The Java 9 ‘Kulla’ REPL (Dec 2014)
- Kulla Project: A REPL for Java (Sept 2014)
- Programmers could get REPL in official Java (Sept 2014)
Other General Resources
- Advanced Support for Java 9 Modules in IntelliJ IDEA 2018.1 (new – March 2018)
- Maven, Eclipse and Java 9 (new – March 2018)
- Understanding Java 9 Modules (new – February 2018)
- Java 9 | When To Use Modules (new – February 2018)
- How to Install Java 9 in Debian and Ubuntu Systems (new – February 2018)
- Java 9: Create Lists, Maps and Sets easier than ever using the new factory methods for immutable collections (new – February 2018)
- Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features With Examples | Edureka (video) (new – February 2018)
- Think you are moving to JDK 9 sometime next year? Think again. (new – February 2018)
- Elasticsearch: Java 9 and Beyond! (new – February 2018)
- Java 9 – Module System (new – February 2018)
- Java 9 – Overview (new – February 2018)
- Java 9 Tutorial (new – February 2018)
- How to Migrate to Java 9? It’s Easy if You Do It Smart (new – February 2018)
- What’s new in Apache’s NetBeans IDE for Java 9 (new – February 2018)
- Java 9 has six weeks to live (new – February 2018)
- 5 Things You Need to Know About Java 9 (new – February 2018)
- Code First Java 9 Tutorial (new – February 2018)
- Java 9 New Features (new – February 2018)
- Reactive Programming with Java 9 Flow (new – January 2018)
- Reactive Streams – Java 9 Flow API, RxJava, Akka and Reactor Examples (new – January 2018)
- Kotlin vs. Java: 9 Benefits of Kotlin for Your Business (new – January 2018)
- Java 9 HttpClient Does Not Allow Custom Authorization Headers (new – January 2018)
- Neanderthal and friends support CUDA 9, Java 9, and Clojure 1.9 (new – January 2018)
- Reactive Streams example – Java 9 (new – January 2018)
- Fear of upgrading to Java 9, is it justified? (new – January 2018)
- SE-Radio Episode 316: Nicolai Parlog on Java 9 (new – January 2018)
- How to Install Java on Ubuntu (new – January 2018)
- Java 9 Incompatibilities (new – January 2018)
- The Road to Java 9 (new – January 2018)
- Java 9 : Brave New World (new – January 2018)
- What Is a Custom Runtime Image in Java 9? (new – January 2018)
- JLINK in Java-9 (new – January 2018)
- What’s New in Java 9? (new – December 2017)
- Buildship 2.2 Release Supports Java 9, Runtime Classpath Separation and More (new – December 2017)
- JAVA 9: UPDATES TO OPTIONAL (new – December 2017)
- Java 9: Tips on Migration and Upgradability (new – December 2017)
- Java 9 modules cheat sheet (new – December 2017)
- Java 9 — Part 1: Using Java 9 in Eclipse Che (new – December 2017)
- Java 9 language features (new – November 2017)
- Run and Debug Java 9 in Visual Studio Code (new – November 2017)
- Which IDE’s and Server’s support Java EE 8 and Java9 (new – November 2017)
- Java 9 modules with Vertx (new – November 2017)
- Java 9 – Platform Logging API and Service (new – November 2017)
- JAVA 9: LEARNING THE NEW FEATURES – PART 4 (new – November 2017)
- How Java 9 will change your life (new – November 2017)
- What do Java developers need to know about Java 9? (new – November 2017)
- Java 9 – Making the Stream API even better (new – October 2017)
- Migrating to JDK 9 (new – October 2017)
- Java 9: The Good, The Bad, and Private Interface Methods (new – October 2017)
- State of Gradle Java 9 Support (new – October 2017)
- Microservices and Java 9 – New Features (new – October 2017)
- Java 9 is here: Everything you need to know (new – September 2017)
- New Java 9 features at a glance (new – September 2017)
- Vaadin 8 and Java 9 (new – September 2017)
- Finally, An Official Shell in Java 9 – Introducing JShell (new – September 2017)
- What to expect in Java 9’s JDK: More than modularity (new – September 2017)
- Java 9 Static Factory methods for creating Immutable Collections (new – September 2017)
- What’s new in Java 9 Stream API? (new – September 2017)
- Planning Your Java 9 Update (August 2017)
- Multiple inheritance with interfaces in Java 9 (Classic Diamond Problem) (August 2017)
- Working with Java 9 in Eclipse (August 2017)
- New Regex Features in Java 9 (August 2017)
- The Ultimate Guide to Java 9 (video) (August 2017)
- What is private in Java 9? (August 2017)
- Java 9: Release date and new features (July 2017)
- Java 9: Streams Improvements (July 2017)
- Did Someone Say Java 9 ?? (July 2017)
- The road to Java 9: The current status (July 2017)
- Oracle has a plan to make Java 9 migration easier (July 2017)
- Inside Java 9 – Performance, Compiler, and More (July 2017)
- Deep Dive into Java 9’s Stack-Walking API (July 2017)
- Java 9 jlink explained in 5 minutes (July 2017)
- 9 new features in Java 9 (July 2017)
- Wrapping up Java 9 new Features (July 2017)
- Java 9 modules – JPMS basics (April 2017)
- Support for Java 9 Modules in IntelliJ IDEA 2017.1 (March 2017)
- Java 9 gets a release date: July 27 (March 2017)
- IntelliJ IDEA 2017.1: Spring is here (March 2017)
- Java 9: The draft Public Review Specification is out (March 2017)
- Eclipse IDE, Oxygen Edition; and Java 9 (March 2017)
- Java 9 Process API: The Shape of Things to Come (March 2017)
- What You Can Expect From Java 9 (Coming in July) (March 2017)
- Oracle sets priorities for Java 9 bug fixes (March 2017)
- Java 9 new Features: Reactive Streams (March 2017)
- Migrating to Oracle JDK 9 (February 2017)
- Java 9’s other new enhancements, Part 2: Milling Project Coin (February 2017)
- JDK 9 Is Feature Complete (February 2017)
- Getting Started with Java 9 Modules (February 2017)
- The Deadly Diamond Of Death In Java 9’s Module System (February 2017)
- Developer supports released for Java 9 upgrade (February 2017)
- Java 9 : Convenience Factory Methods to create immutable Collections (February 2017)
- JAVA 9 MODULARITY AND PROJECT JIGSAW (February 2017)
- Exploring Java 9: The JShell (February 2017)
- Java 9 to intelligently adjust memory limit with container services (February 2017)
- Java 9 and Streams API (February 2017)
- JDK 9 Is Feature Complete! (January 2017)
- Java 9 Enters First Bug Fixing Round (January 2017)
- The legacy developer’s guide to Java 9 (January 2017)
- JAVA 9 IS READY TO LAUNCH WITH COOL FEATURES (January 2017)
- Using sun.misc.Unsafe in Java 9 (January 2017)
- Java 9 enhancements to Optional/Stream (January 2017)
- Java 9 Stream/Optional API Additions (Slide) (January 2017)
- Lombok and Streams in Java 9, Uncle Bob’s Dark Path, and Thoughts on Writing (January 2017)
- Java 9 Stream API Improvements (December 2016)
- Java 9 Process API (December 2016)
- Java 9 with Venkat Subramaniam (video) (December 2016)
- Anticipating Java 9 – Functionality and Tooling (video) (December 2016)
- How to Contribute to Java 9 (December 2016)
- Java 9 and code that sucks with Venkat Subramaniam (December 2016)
- The Essential Java 9 Feature You Probably Never Heard Of (December 2016)
- Java 9 – Jigsaw (December 2016)
- Project Jigsaw in JDK 9: Modularity Comes to Java (December 2016)
- Latest Java 9 Schedule Appears to Be at Risk from the Outset (December 2016)
- What’s Coming with Java 9 (November 2016)
- Inside Java 9 – Performance, Compiler, and More (November 2016)
- Inside Java 9 – Version Schema, Multi-Release JARs, and More (November 2016)
- Java 9 series: Multi-Release JAR Files (November 2016)
- Java 9 series: Encapsulate Most Internal APIs (November 2016)
- Java 9 series: Variable Handles (November 2016)
- Exploring Java 9 by Venkat Subramaniam (video) (November 2016)
- Collection Factory Methods in Java 9 (November 2016)
- Is HTTP/2 ready for Java 9? (November 2016)
- ECMA Script 6 / Nashorn / Java 9 and SQLcl (November 2016)
- Java 9. Project Jigsaw. Modularity (November 2016)
- Java JDK 9 Firmed Up For A Late July Release (October 2016)
- A first glimpse at Java 9: Early access release of JDK9 on OpenJDK (October 2016)
- 5 Features in Java 9 That Will Change How You Develop Software (and 2 That Won’t) (October 2016)
- Java 9: The Ultimate Feature List (October 2016)
- Java 9, OSGi and the Future of Modularity (Part 2) (October 2016)
- Ahead-of-Time (AOT) Compilation May Come to OpenJDK HotSpot in Java 9 (October 2016)
- The Curse of Project Jigsaw: Why is Java 9 Delayed Over and Over Again? (new – October 2016)
- New OpenJDK pre-release builds of Java 9 are available for download (new – October 2016)
- Proposed Schedule Change for Java 9 (new – October 2016)
- Java 9 Modularity in Action by Sander Mak & Paul Bakker (video) (new – October 2016)
- Java 9 – Evolutionary or Revolutionary Development? (new – October 2016)
- Java 9 by Example, My New Book (new – October 2016)
- Java 9 Features with Examples (new – October 2016)
- Java SE 9: Stream API Improvements (new – October 2016)
- Features in Java 9 (new – October 2016)
- JDK 9 release delayed another four months (new – September 2016)
- Java 9 release is delayed again (new – September 2016)
- Java 9 to be postponed again (new – September 2016)
- The Ultimate Guide to Java 9 (new – September 2016)
- Java 9 could be delayed until July 2017 (new – September 2016)
- Java 9, OSGi and the Future of Modularity (Part 1) (new – September 2016)
- Process API – Java 9 (new – September 2016)
- Get Ready for Java 9 (new – September 2016)
- Java 9 Faces Delay Until July 2017 (new – September 2016)
- Java 9 delayed to July 2017: “Jigsaw needs more time” (new – September 2016)
- The Ultimate Guide To Java 9 (new – September 2016)
- Private methods in interfaces in Java 9 (new – September 2016)
- JavaOne: Java SE 9 Delay Is About More than Jigsaw (new – September 2016)
- Java 9 module-info Files in the Eclipse IDE (new – September 2016)
- Java 9 proposal could speed some apps, but slow others (new – September 2016)
- Anticipating Java 9 – Functionality And Tooling (new – September 2016)
- Java 9 release set to be further delayed for 4 months to July 2017 courtesy Jigsaw (new – September 2016)
- Java 8 und 9: Schulung zu Streams, Lambdas, Stream-API, JavaFX8 und Map-Reduce (new – September 2016)
- Java 9 Additions To Stream (new – June 2016)
- Gluon Announces Full Java 9 Mobile Initiative (new – June 2016)
- FindBugs on Java 9 (new – June 2016)
- Java 9 Preview (new – June 2016)
- Java 9 support in Eclipse (video) (new – June 2016)
- DevNation Live Blog: Java 9 modularity in action (new – June 2016)
- Gradle 3.0 M2 brings Java 9 support (new – June 2016)
- Java 9 on the Brink of a Delivery Date and Scope Review (new – June 2016)
- Java 9 Will Remove CORBA from Default Classpath (new – June 2016)
- How to Install JAVA 9 (JDK9) on Debian Via PPA (Feb 2016)
- Beyond Java 9 (video) (Jan 2016)
- Java 9: Make Way for Modules! (video) (Jan 2016)
- Running Eclipse Neon on a Custom Java 9 Image (Dec 2015)
- First steps with Java 9 and Project Jigsaw ( Nov 2015)
- Java 9 Code Tools: A Hands-on Session with the Java Microbenchmarking Harness (new Nov 2015)
- A first glimpse at Java 9: Early access release of JDK9 on OpenJDK (new August 2015)
- Eclipse Mars New and Noteworthy: Java 9 Beta (June 2015)
- 5 Features in Java 9 that WILL Change How You Develop Software (and 2 That Won’t) (June 2015)
- Java 9 – Top 5 features and release Information (May 2015)
- Java 9 On Track for 2016 (May 2015)
- Looking ahead: Life after Java 9 (May 2015)
- Mark your calendars: Java 9 lands next year (May 2015)
- Java 9 release date announced (May 2015)
- Save the Date: Java 9 is Coming September 22nd 2016 (May 2015)
- Java 9 and Beyond (video) (April 2015)
- Java 9 Deep Dive at EclipseCon 2015 (March 2015)
- Go for the Money! JSR 354 Adds First Class Money and Currency Support to Java (March 2015)
- Oracle lays out Lego-like future of Java (March 2015)
- Checking in with OpenJDK 9 (March 2015)
- Private interface methods in Java 9 (March 2015)
- Mark Reinhold on Java 9 and Beyond (March 2015)
- And the latest JDK 9 JEPs to be targeted are… (Feb 2015)
- A New Try-with-resources Improvement in JDK 9 (Jan 2015)
- Java 9 and Beyond. Oracle’s Brian Goetz and John Rose Glimpse into the Future (Jan 2015)
- Will value types and structured arrays be Java 9’s cap feather? (Jan 2015)
- New Features in Java 9 (Jan 2015)
- JSON API to be dropped from Java 9 (Dec 2014)
- More new features coming to Java 9 (Nov 2014)
- Oracle announces more new Java 9 features! (Nov 2014)
- New Java Version – it’s not JDK 1.9 (Nov 2014)
- More Java 9 Features Announced (Nov 2014)
- Oracle Fills in More Pieces of the Java 9 Puzzle (Nov 2014)
- One more library for JDK 9? (Nov 2014)
- Java Extension Mechanism Loads All JARs (Oct 2014)
- 350 Developers Voted for Features in Java 9: Do They Agree With Oracle? (Oct 2014)
- Early Access release of JDK 9 available (Oct 2014)
- Java 9 Behind the Scenes: Where Do New Features Come From? (Oct 2014)
- Oracle is Designing Java 9 With Internet of Things in Mind (Oct 2014)
- Should Project Panama make it into Java 9? (Oct 2014)
- OpenJDK project opens up Java 9 to collaboration, experimentation (Sept 2014)
- Core Support for JSON in Java 9 (Sept 2014)
- What every Java developer needs to know about Java 9 (Sept 2014)
- Java 9 – The Ultimate Feature List (Sept 2014)
- Is Oracle doing enough for Java 9? (Sept 2014)
- Java 9: A Global Community Is Behind Programming’s Next Big Advance (Sept 2014)
- Oracle’s ‘Valhalla’ Experimental OpenJDK Project Focuses on Generic Types (August 2014)
- What the Java community is saying about the Java 9 features (August 2014)
- Oracle Valhalla (August 2014)
- Java JDK 9 Proposals (August 2014)
- Why developers should get excited about Java 9 (August 2014)
- Oracle Announces First Java 9 Features (August 2014)
- A first glimpse at Java 9: early access release of JDK9 on OpenJDK (August 2014)
- Forget about JavaOne. Let’s talk about the feature list for Java 9 (Sept 2013)
– 2013 –
- HSA Foundation Targeting Heterogeneous GPU-CPU Execution for Java Virtual Machines by 2015 (Sept 2013)
- Java 9 to Drop Support for Compiling 1.5 and Older Source Code (June 2013)
- JSR 354 – Money and Currency API (slides) (May 2013)
Rolling a Dice with JShell – JDK9
http://robertjliguori.blogspot.com/2016/11/rolling-dice-with-jshell-jdk9.html
Can we run Spring 4.x and Spring 5.x with JDK 9 without any additional configuration?
If we need to do any extra configuration, what are the steps?
Can you point any very recent article (detailed one) related to Spring x.x and JDK 9
No, we do not have anything regarding Java 9 and Spring yet. In theory, everything should work fine but, as always, it will take some time for libraries to adjust to the new release.
Thanks for the reply.
A detailed article on making Spring work with Java 9 will much appreciated even at this early stage of Java 9
I have changed domain name from http://www.umeshawasthi.com to https://www.javadevjournal.com, Please update link in your reference as I will be shutting down old domain in few days
Thanks
Umesh
Thanks for the update, we updated the link 🙂