Download List

Project Description

Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, and a Java download page in case the appropriate JRE cannot be found. The increase in size of the application is small.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from page, and the downloads themselves may not be hosted on OSDN.

2008-08-04 06:06

Support for 64-bit Windows, 64-bit JRE, and IBM JRE was added. A Java runtime preference option was introduced. It is now possible to set the initial process priority and allow running only a single instance of the application. Dynamic initial and maximum heap sizes were added. The error reporting was redesigned and now supports custom messages. The runtime logging produces more detailed output. Various bugs were fixed, and the license was changed to a less restrictive one.
Tags: Stable, Major feature enhancements

2006-07-21 21:48

The configuration file format and embedded Ant
configuration have
been improved. It's now possible to launch
executable jars, regular
jars, and class files. Dynamic classpath
resolution with environment
variable references and wildcards has been added.
An option to set
environment variables before launching the
application has been added.
New commandline switches change the compiled
options. The debug mode is
easier to use. Xp-style manifests are supported.
There is now an option
to disable the use of private JREs.
Tags: Development, Major feature enhancements

2006-07-21 16:04

The Java download site has changed to It's now
possible to use absolute and relative paths to
specify the embedded JRE.
Tags: Stable, Minor feature enhancements

2006-06-15 17:54

A bug where only the first wrapper instance had a
custom process name was fixed.
Tags: Stable, Major bugfixes

2006-06-07 13:51

An Ant task bug was fixed, some relative jar paths
were handled incorrectly. The jar argument size
limit is now 16KB. The environment variable size
limit was raised to 32KB. It's possible to
concatenate multiple environment variables in one
property. A working directory property was added.
Tags: Stable, Minor bugfixes

Project Resources