launch4j ☆
« Back to VersTracker
Description:
Cross-platform Java executable wrapper
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java wrapper executable windows development
Install: brew install launch4j
About:
Launch4j is a cross-platform wrapper for Java applications. It creates a native Windows executable (.exe) that launches a JAR file, providing a more professional user experience. It allows developers to bundle a JRE, set custom icons, and manage JVM options seamlessly.
Key Features:
  • Creates native Windows executables from JARs
  • Bundles a JRE or detects an existing one
  • Custom application icons and version metadata
  • Splash screen support and JVM configuration
Use Cases:
  • Distributing Java desktop applications to non-technical Windows users
  • Creating professional installers for Java-based software
  • Managing JVM memory settings and classpath via a single executable
Alternatives:
  • jpackage – jpackage is built into the JDK but is more complex to configure and lacks some legacy features Launch4j provides easily.
Version History
Detected Version Rev Change Commit
Nov 24, 2022 11:55am 0 VERSION_BUMP ac04158b
Nov 19, 2022 5:06am 0 VERSION_BUMP f692d024
Nov 19, 2022 5:06am 0 VERSION_BUMP 06420a26