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