Completed
Stopgap: Expose Internal APIs But come back and fix! Sample command for earlier dev version of Netbeans
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Preparing for JDK 9 - The Sharp Edges of JDK 9
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Introduction Aurelio Garcia-Ribeyro • Director Product Management, Java Platform Group, Oracle • In charge of managing the product requirements for Oracle's JDK since joining Oracle through the Sun a…
- 3 One Developer's Bug Fix Is Another Developer Bug
- 4 Common Incompatibilities Are Due To
- 5 Important Incompatibility Expected in JDK 9
- 6 JEP 260: Encapsulate Most Internal APIs
- 7 JEP 223: New Version String Scheme
- 8 JEP 220: Modular Run-Time Images
- 9 JEP 214: Remove GC Combinations Deprecated in JDK 8
- 10 General Rule: Look Out for Unrecognized VM Options
- 11 JEP 231: Remove Launch-Time JRE Version Selection
- 12 Endorsed Standard Override and Extension Mechanism, Deprecated in 8u40, Dropped in 9
- 13 JEP 240: Remove the JVM Tool Interface hprof Agent
- 14 The Entire HTTP Proxying Mechanism of RMI Was Deprecated in Java SE 8 And will be removed in JDK 9 • Remove RMI HTTP proxy implementation • Remove RMVJRMP HTTP tunneling implementation • Never worked…
- 15 Remove Serialized Applets Functionality
- 16 Non-strict JNLP Parsing No Longer Allowed
- 17 Remove Unsupported Apple APIs Legacy code received through Apple's contribution of their own port • JEP 272: Platform-Specific Desktop Features replaces
- 18 JEP 271: Unified GC Logging Re-implemented GC logging with the new JVM logging framework from JEP 158 • Logs are in different format
- 19 G1 Is the New Default Garbage Collector
- 20 Prepare for the Future Now! 1 Download JDK 9 EA and JDK 9-Enabled IDE for example, NetBeans Dev
- 21 Download NetBeans Dev
- 22 Identify Problematic Dependencies Use Java Dependency Analysis Tool (deps) • Available since JDK 8 • Best results from the version in JDK 9 EA Option to find internal dependencies
- 23 Stopgap: Expose Internal APIs But come back and fix! Sample command for earlier dev version of Netbeans