Posts

Showing posts with the label JDK16

Java Packaging Tool

Packaging Tool feature added in jdk version 16. The jpackage tool was introduced as an incubating tool in JDK 14.  It is now ready to be promoted from incubation to a production-ready feature. As a consequence of this transition, the name of the jpackage module will change from jdk.incubator.jpackage to jdk.jpackage. Goals Create a packaging tool, based on the legacy JavaFX javapackager tool, that: Supports native packaging formats to give end users a natural installation experience. These formats include msi and exe on Windows, pkg and dmg on macOS, and deb and rpm on Linux. Allows launch-time parameters to be specified at packaging time. Can be invoked directly, from the command line, or programmatically, via the ToolProvider API. Description The jpackage tool packages a Java application into a platform-specific package that includes all of the necessary dependencies. The application may be provided as a collection of ordinary JAR files or as a collection of modules. The supporte...

Java 16 Features | What's new in Java 16?

Java 16 Features JDK 16 is the open-source reference implementation of version 16 of the Java SE Platform as specified by JSR in the Java Community Process.  After jdk 15 released oracle is working on JDK16 and JDK17.  Some of the important Java 16 features are: Java 16 Features: JEPs targeted to JDK 16, so far 357: Migrate from Mercurial to Git 369: Migrate to GitHub 347: Enable C++14 Language Features 338: Vector API (Incubator) 387: Elastic Metaspace 386: Alpine Linux Port 376: ZGC: Concurrent Thread-Stack Processing 386: Alpine Linux Port 388: Windows/AArch64 Port Some More java 16 features are coming up. We will discuss once openjdk Java Community Process released some information. This release will be the Reference Implementation of version 16 of the Java SE Platform, as specified by JSR 391 in the Java Community Process. What's new in Java 16? 357: Migrate from Mercurial to Git Migrate all single-repository OpenJDK Projects from Mercur...