Tagged articles
9 articles
Page 1 of 1
java1234
java1234
Jan 27, 2026 · Backend Development

Why Can a Spring Boot JAR Run Directly?

Spring Boot packages all dependencies and an embedded web server into a single executable JAR, allowing developers to launch the application with a simple "java -jar" command without external configuration or server deployment.

GradleSpring BootSpringApplication
0 likes · 4 min read
Why Can a Spring Boot JAR Run Directly?
macrozheng
macrozheng
Dec 5, 2023 · Backend Development

Why Can Spring Boot Fat JARs Run Directly? Uncover the Secrets

This article explains how Spring Boot packages applications as executable Fat JARs, embeds a web server, uses a special launcher, and defines a main class so the JAR can be run with a simple java -jar command, eliminating the need for separate deployment servers.

Fat JarSpring Bootembedded server
0 likes · 7 min read
Why Can Spring Boot Fat JARs Run Directly? Uncover the Secrets
Top Architect
Top Architect
Apr 18, 2021 · Backend Development

Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher

This article explains how Spring Boot's spring-boot-maven-plugin creates an executable fat JAR, details its internal structure, the purpose of the JarLauncher class, and the custom class loading mechanisms used to launch the application, including code examples and manifest analysis.

JarLauncherSpring Bootclassloader
0 likes · 12 min read
Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher
Java Captain
Java Captain
Feb 19, 2021 · Backend Development

Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher

This article explains how Spring Boot's spring-boot-maven-plugin creates an executable JAR, describes the internal JAR structure, the function of the JarLauncher class, and details the custom class loader mechanisms that enable Spring Boot applications to run directly with java -jar.

JarLauncherMaven PluginSpring Boot
0 likes · 15 min read
Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher
Programmer DD
Programmer DD
Apr 16, 2020 · Backend Development

Inside Spring Boot’s Executable JAR: How JarLauncher Boots Your Application

This article explains how Spring Boot’s spring-boot-maven-plugin packages an application into an executable JAR, details the internal jar layout, the role of the MANIFEST.MF and JarLauncher, and walks through the custom class‑loading mechanism that launches the Spring application.

Class LoaderJarLauncherMaven Plugin
0 likes · 12 min read
Inside Spring Boot’s Executable JAR: How JarLauncher Boots Your Application