Tagged articles
9 articles
Page 1 of 1
macrozheng
macrozheng
Feb 24, 2026 · Backend Development

How to Package Spring Boot Apps into Native Installers with JPackage

This guide explains how to use the JPackage tool introduced in JDK 14/16 to create platform‑specific native installers for Spring Boot applications, covering environment setup, custom JRE creation with jlink, Maven integration, and examples for Windows, macOS, and Linux.

JLinkJava PackagingSpring Boot
0 likes · 11 min read
How to Package Spring Boot Apps into Native Installers with JPackage
Java Companion
Java Companion
Feb 3, 2026 · Backend Development

Build Standalone Installers for Spring Boot Apps with JPackage

This guide walks through using JPackage (standard from JDK 16) to create native Windows, macOS, and Linux installers for Spring Boot applications, covering JDK requirements, platform‑specific tools, custom JRE creation with jlink, Maven integration, and step‑by‑step command examples.

JLinkLinuxSpring Boot
0 likes · 12 min read
Build Standalone Installers for Spring Boot Apps with JPackage
Java Backend Technology
Java Backend Technology
Mar 18, 2021 · Fundamentals

What’s New in JDK 16? 12 Game‑Changing Features Every Java Developer Should Know

JDK 16 introduces twelve major enhancements—including pattern‑matching instanceof, record classes, a highly concurrent ZGC, elastic metaspace, Unix‑domain sockets, a versatile jpackage tool, sealed classes, and a new vector API—providing Java developers with more concise code, better performance, and stronger encapsulation.

JDK16javajpackage
0 likes · 9 min read
What’s New in JDK 16? 12 Game‑Changing Features Every Java Developer Should Know
Programmer DD
Programmer DD
Jan 4, 2021 · Backend Development

What’s New in Java 16? A Deep Dive into the Latest Features

Java 16 introduces a slew of enhancements—including sealed classes, stronger encapsulation, a foreign‑linker API, ZGC improvements, elastic metaspace, and the jpackage tool—while following a tight release schedule, and sets the stage for the upcoming LTS release of Java 17.

Foreign Linker APIJDK 16New Features
0 likes · 7 min read
What’s New in Java 16? A Deep Dive into the Latest Features
Selected Java Interview Questions
Selected Java Interview Questions
Dec 23, 2020 · Backend Development

New Features in Java 16: A Comprehensive Overview

Java 16, scheduled for release in March 2021, introduces a range of enhancements such as sealed classes, stronger encapsulation, foreign‑memory access, pattern matching for instanceof, a new jpackage tool, ZGC improvements, Unix‑domain sockets, and expanded platform support, all aimed at improving security, performance, and developer productivity.

JDK 16Sealed ClassesUnix Domain Sockets
0 likes · 8 min read
New Features in Java 16: A Comprehensive Overview
Top Architect
Top Architect
Dec 23, 2020 · Backend Development

New Features in JDK 16: Overview of Upcoming Java Enhancements

The article outlines the upcoming JDK 16 release, detailing new language and JVM features such as sealed classes, stronger encapsulation, foreign‑memory access, pattern matching for instanceof, Unix‑domain socket channels, ZGC improvements, jpackage support, and platform migrations to Windows/AArch64 and Alpine Linux.

JDK16New FeaturesSealed Classes
0 likes · 7 min read
New Features in JDK 16: Overview of Upcoming Java Enhancements
Senior Brother's Insights
Senior Brother's Insights
Mar 23, 2020 · Backend Development

Explore Java 14: New Language Features and How to Use Them

This article introduces the JDK 14 release, lists its sixteen new features—including pattern‑matching instanceof, switch expressions, record types, and text blocks—explains required IDE support, and provides concrete code examples and usage guidelines for each feature.

New FeaturesText Blocksjava14
0 likes · 8 min read
Explore Java 14: New Language Features and How to Use Them
Architect's Tech Stack
Architect's Tech Stack
Feb 23, 2020 · Fundamentals

Top 5 New Features Expected in Java 14

This article outlines the five major preview features slated for Java 14, including instanceof pattern matching, text blocks with new escape sequences, record types, the incubating jpackage tool, and the deprecation of the ParallelScavenge + SerialOld garbage collector combination.

Garbage CollectionText Blocksjava14
0 likes · 9 min read
Top 5 New Features Expected in Java 14
ITPUB
ITPUB
Dec 6, 2019 · Fundamentals

What Are the Top 5 Java 14 Features You Should Know?

This article reviews the five most anticipated Java 14 enhancements—including instanceof pattern matching, preview text blocks, record types, the jpackage tool, and the deprecation of the ParallelScavenge + SerialOld garbage‑collector combo—explaining their purpose, usage, and impact on developers.

GarbageCollectionPatternMatchingTextBlocks
0 likes · 8 min read
What Are the Top 5 Java 14 Features You Should Know?