JEP 343: Packaging Tool for Self-Contained Java Apps

Download a PDF of this article JEP 343, first written up in April 2018, proposes to develop a simple packaging tool for Java apps. Rather than just stopping at existing packaging norms (JAR, WAR, and EAR), this proposal seeks to define a tool that

JEP 335: Deprecate the Nashorn JavaScript Engine

Download a PDF of this article This proposal, made in May 2018, puts forth the idea of deprecating the engine added in Java 8 that provides application users a way to script inside Java apps. In this way, Nashorn (pronounced “nas-horn”

JEP 320: Remove CORBA and Selected Java EE Modules from Java SE

Download a PDF of this article This proposal puts forth the idea of actually removing from Java SE and the JDK a variety of modules associated with CORBA and Java EE. It should be noted that in Java 9, these modules have been marked for removal an

JEP 296: Consolidate the JDK Sources into a Single Repository

Download a PDF of this article This proposal, which was implemented in Java 10, illustrates some of the difficulties in maintaining a codebase that has the specific requirements of the JDK. Specifically, this JEP addresses the following problem: m