1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
---|
2 | <html>
|
---|
3 | <head>
|
---|
4 | <title>Launch4j - Cross-platform Java executable wrapper</title>
|
---|
5 | <meta name="description" content="Cross-platform Java executable wrapper for creating lightweight Windows native EXEs. Provides better user experience.">
|
---|
6 | <meta name="keywords" content="java executable wrapper, java application wrapper, exe wrapper, jar wrapper, wrap, wraps, wrapping, free software, launch, launcher, linux, mac, windows, open source, ant, solaris, native splash screen, deploy, build tool">
|
---|
7 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
---|
8 | <meta name="author" content="Grzegorz Kowal" >
|
---|
9 | <link rel="stylesheet" type="text/css" href="style.css">
|
---|
10 | </head>
|
---|
11 | <body>
|
---|
12 | <div id="container">
|
---|
13 | <div id="top">
|
---|
14 | <img style="width: 249px; height: 58px;" src="launch4j.gif" alt="launch4j"> <span class="version">2.1.5</span>
|
---|
15 | </div>
|
---|
16 | <div id="leftnav">
|
---|
17 | <ul>
|
---|
18 | <li><a href="index.html">Home</a></li>
|
---|
19 | <li><a href="docs.html">Docs</a></li>
|
---|
20 | <li><a href="changelog.html">Changelog</a></li>
|
---|
21 | <li><a href="http://sourceforge.net/project/screenshots.php?group_id=95944">Screenshots</a></li>
|
---|
22 | <li><a href="http://sourceforge.net/project/showfiles.php?group_id=95944&package_id=152236">Download</a></li>
|
---|
23 | <li><a href="http://sourceforge.net/forum/?group_id=95944">Support</a></li>
|
---|
24 | <li><a href="http://sourceforge.net/projects/launch4j">Project summary</a></li>
|
---|
25 | <li><a href="http://sourceforge.net/tracker/?atid=613100&group_id=95944">Bug tracker</a></li>
|
---|
26 | <li><a href="links.html">Links</a></li>
|
---|
27 | </ul>
|
---|
28 | <ul style="margin-top: 20px; font-size: 75%">
|
---|
29 | <li><a href="index.html">English</a></li>
|
---|
30 | <li><a href="index_es.html">Español</a></li>
|
---|
31 | </ul>
|
---|
32 | </div>
|
---|
33 | <div id="content">
|
---|
34 | <h2>Cross-platform Java executable wrapper</h2>
|
---|
35 | <p>
|
---|
36 | Launch4j is a cross-platform tool for wrapping
|
---|
37 | Java applications distributed as jars in lightweight Windows
|
---|
38 | native executables. The executable can be
|
---|
39 | configured to search for a certain JRE version or
|
---|
40 | use a bundled one, and it's possible to set
|
---|
41 | runtime options, like the initial/max heap size.
|
---|
42 | The wrapper also provides better user experience
|
---|
43 | through an application icon, a native pre-JRE
|
---|
44 | splash screen, a custom process name, and a Java
|
---|
45 | download page in case the appropriate JRE cannot
|
---|
46 | be found.
|
---|
47 | </p>
|
---|
48 | <img style="width: 352px; height: 498px; margin-left: 100px;" src="launch4j-use.gif" alt="How to use Launch4j">
|
---|
49 | <h2>Features</h2>
|
---|
50 | <ul>
|
---|
51 | <li>Launch4j wraps jars in Windows native executables and allows to run them
|
---|
52 | like a regular Windows program. It's possible to wrap applications
|
---|
53 | on Windows, Linux, Mac OS X and Solaris!
|
---|
54 | </li>
|
---|
55 | <li>Also creates <strong>launchers</strong> without wrapping jars.</li>
|
---|
56 | <li><strong>Doesn't extract the jar</strong> from the executable.</li>
|
---|
57 | <li>Custom application icon with multiple resolutions and color depths.</li>
|
---|
58 | <li><strong>Native pre-JRE splash screen</strong> in BMP format shown until
|
---|
59 | the Java application starts.
|
---|
60 | </li>
|
---|
61 | <li><strong>Process name</strong> as the executable filename to easily
|
---|
62 | identify your application.
|
---|
63 | </li>
|
---|
64 | <li>Works with a bundled JRE or searches for newest JRE / SDK in given range.</li>
|
---|
65 | <li>Opens <strong>Java download page</strong> if an appropriate Java version cannot be found.</li>
|
---|
66 | <li>Supports <strong>GUI and console apps</strong>.</li>
|
---|
67 | <li>Passes command line arguments, also supports constant arguments.</li>
|
---|
68 | <li>Allows to set the initial/max heap size.</li>
|
---|
69 | <li>JVM options: set system properties, tweak the garbage collection...</li>
|
---|
70 | <li>Runtime JVM options from an .ini file.</li>
|
---|
71 | <li>Access to environment variables and executable file path through system properties.</li>
|
---|
72 | <li>Option to change current directory to the executable location.</li>
|
---|
73 | <li>The JRE's bin directory is appended to the Path environment variable.</li>
|
---|
74 | <li>Custom <strong>version information</strong> shown by Windows Explorer.</li>
|
---|
75 | <li><strong>GUI</strong> and command line interface.</li>
|
---|
76 | <li>Build integration through an <strong>Ant task</strong>.</li>
|
---|
77 | <li><big><strong>Lightweight: 18 KB!</strong></big></li>
|
---|
78 | <li><strong>It's free</strong> and may be used for commercial purposes.</li>
|
---|
79 | <li>Includes a sample application and <strong>Ant script</strong>
|
---|
80 | that automates the build process from Java sources to native executable.
|
---|
81 | </li>
|
---|
82 | <li>The wrapped program works on all Windows platforms (98/Me/NT/2K/Xp),
|
---|
83 | Launch4j works on NT/2K/Xp, Linux (developed and tested on FC3 / CentOS 4.1),
|
---|
84 | Mac OS X (build on 10.4) and Sparc Solaris 8-10.
|
---|
85 | </li>
|
---|
86 | </ul>
|
---|
87 | <h2>License</h2>
|
---|
88 | <p>
|
---|
89 | This program is free software licensed under the
|
---|
90 | <a href="http://www.gnu.org/copyleft/gpl.html">GPL license</a>, the <em>head</em> subproject
|
---|
91 | (the code which is attached to the wrapped jars) is licensed under the
|
---|
92 | <a href="http://www.gnu.org/copyleft/lesser.html">LGPL license</a>.
|
---|
93 | Launch4j may be used for wrapping closed source, commercial applications.
|
---|
94 | </p>
|
---|
95 | <h2>Info</h2>
|
---|
96 | <p>
|
---|
97 | Running Launch4j on other Java enabled platforms is a matter of getting a binary version
|
---|
98 | of <a href="http://www.mingw.org/">MinGW</a> binutils 2.15.90 (<em>windres</em> and <em>ld</em> only)
|
---|
99 | for your system or compiling them. If you'll provide these, I'll be able to create a binary package
|
---|
100 | available for download.
|
---|
101 | </p>
|
---|
102 | <a href="http://sourceforge.net/forum/forum.php?forum_id=332683"></a>
|
---|
103 | </div>
|
---|
104 | <div class="footer">
|
---|
105 | Copyright © 2005-2006 Grzegorz Kowal
|
---|
106 | <p style="margin-top: 2em">
|
---|
107 | <a href="http://sourceforge.net"><img style="width: 125px; height: 37px; border: none" src="http://sourceforge.net/sflogo.php?group_id=95944&type=4" alt="sf.net"></a>
|
---|
108 | <a href="http://www.nosoftwarepatents.com"><img style="width: 90px; height: 40px; border: none; margin-left: 5%" src="http://www.nosoftwarepatents.com/banners/90x40_3.jpg" alt=""></a>
|
---|
109 | <a href="http://validator.w3.org/check?uri=referer"><img style="width: 88px; height: 31px; border: none; margin-left: 5%" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
|
---|
110 | </p>
|
---|
111 | </div>
|
---|
112 | </div>
|
---|
113 | </body>
|
---|
114 | </html>
|
---|