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>Changelog</h2>
|
---|
35 |
|
---|
36 | <h4>Changes in version 2.1.5 (19-07-2006)</h4>
|
---|
37 | <ul class="changes">
|
---|
38 | <li>Changed the Java download site to http://java.com/download.</li>
|
---|
39 | <li>Now it's possible to use absolute and relative paths to specify the embedded JRE.</li>
|
---|
40 | </ul>
|
---|
41 |
|
---|
42 | <h4>Changes in version 2.1.4 (15-06-2006)</h4>
|
---|
43 | <ul class="changes">
|
---|
44 | <li>
|
---|
45 | Fixed bug #1503996 Only the first wrapper instance had a custom process name
|
---|
46 | (found by Helge Böhme).
|
---|
47 | </li>
|
---|
48 | </ul>
|
---|
49 |
|
---|
50 | <h4>Changes in version 2.1.3 (31-05-2006)</h4>
|
---|
51 | <ul class="changes">
|
---|
52 | <li>
|
---|
53 | Fixed bug #1497453 Ant task doesn't support relative jar path with '..'
|
---|
54 | (found by Aston, Pavel Moukhataev).
|
---|
55 | </li>
|
---|
56 | <li>Jar argument size limit is now 16KB.</li>
|
---|
57 | <li>Environment variable size limit raised to 32KB.</li>
|
---|
58 | <li>Allow to concatenate multiple env. variables in one property (Maria D.)</li>
|
---|
59 | <li>Added launch4j.tmpdir property.</li>
|
---|
60 | </ul>
|
---|
61 |
|
---|
62 | <h4>Changes in version 2.1.2 (03-04-2006)</h4>
|
---|
63 | <ul class="changes">
|
---|
64 | <li>Important bugfix: insufficient command line buffer size was increased to 32KB
|
---|
65 | (found by Sebastian Kopsan).</li>
|
---|
66 | <li>Added runtime JVM options from an .ini file.</li>
|
---|
67 | <li>Launch4j's bin directory is now configurable through launch4j.bindir
|
---|
68 | system property.</li>
|
---|
69 | </ul>
|
---|
70 |
|
---|
71 | <h4>Changes in version 2.1.1 (25-01-2006)</h4>
|
---|
72 | <ul class="changes">
|
---|
73 | <li>Fixed bug #1402748. Validation error occurred when using an Ant task with
|
---|
74 | embedded config and dontWrapJar option (found by Chris Nokleberg).</li>
|
---|
75 | </ul>
|
---|
76 |
|
---|
77 | <h4>Changes in version 2.1.0 (10-01-2006)</h4>
|
---|
78 | <ul class="changes">
|
---|
79 | <li><b>More features and smaller header: 18 KB!!</b></li>
|
---|
80 | <li>Added launcher mode, you can choose whether or not to wrap the jar.</li>
|
---|
81 | <li>Spanish translation of the website/docs and program messages
|
---|
82 | (Patricio MartÃnez Ros).</li>
|
---|
83 | <li>JRE's bin directory is appended to the Path environment variable
|
---|
84 | (Ianiv Schweber).</li>
|
---|
85 | <li>Added special variables EXEDIR and EXEFILE that hold the executable's
|
---|
86 | directory and full path.</li>
|
---|
87 | <li>Support for mapping environment variables to system properties.</li>
|
---|
88 | <li>Added debug launching mode - various information is displayed before
|
---|
89 | starting the Java application.</li>
|
---|
90 | <li>Fixed min/max JRE version checking, previous versions allowed these
|
---|
91 | to be equal (found by Ryan).</li>
|
---|
92 | <li>Bug fixed. Quotes in jar/JVM arguments were handled incorrectly (found by Juan Alvarez Ferrando).</li>
|
---|
93 | <li>A few other enhancements.</li>
|
---|
94 | </ul>
|
---|
95 |
|
---|
96 | <h4>Changes in version 2.0.0 (31-10-2005)</h4>
|
---|
97 | <ul class="changes">
|
---|
98 | <li>Launch4j for Mac OS X is available thanks to Peter Centgraf.</li>
|
---|
99 | <li>Added support for custom headers.</li>
|
---|
100 | <li>Fixed bug #1343908, command line arguments with spaces were handled
|
---|
101 | incorrectly by the console header (found by Oliver Schaefer / Steve Alberty).</li>
|
---|
102 | <li>Fixed stdin redirection bug (found by Timo Santasalo).</li>
|
---|
103 | </ul>
|
---|
104 |
|
---|
105 | <h4>Changes in version 2.0 RC3 (13-08-2005) - final RC</h4>
|
---|
106 | <ul class="changes">
|
---|
107 | <li>Correct handling of pathnames with spaces.</li>
|
---|
108 | <li>Fixed the '%20' pathname bug.</li>
|
---|
109 | <li>Fixed basedir bug (Richard Xing).</li>
|
---|
110 | <li>Splash screen can be closed when the application window becomes visible
|
---|
111 | with out specifying it's title (Martin Busik).
|
---|
112 | Update your config file: <em><waitForTitle>title</waitForTitle></em>
|
---|
113 | is now <em><waitForWindow>true</waitForWindow></em>.
|
---|
114 | </li>
|
---|
115 | <li>Fixed build.bat files in demo directories.</li>
|
---|
116 | </ul>
|
---|
117 |
|
---|
118 | <h4>Changes in version 2.0 RC2 (21-06-2005)</h4>
|
---|
119 | <ul class="changes">
|
---|
120 | <li>chdir allows to change the current directory to arbitrary paths
|
---|
121 | relative to the executable (FR #1144907). It's incompatible with
|
---|
122 | previous versions, update your config file:
|
---|
123 | <em><chdir>true</chdir></em>
|
---|
124 | is now <em><chdir>.</chdir></em>.
|
---|
125 | </li>
|
---|
126 | <li>Embedded JRE path no longer depends on chdir function.</li>
|
---|
127 | <li>Fixed Ant task bug, build files outside launch4j's directory
|
---|
128 | wouldn't work. Josh Elsasser submitted a patch that works without
|
---|
129 | setting launch4j's home dir in the build file. Thanks!
|
---|
130 | </li>
|
---|
131 | <li>Removed static edge from splash screen (Serge Baranov).</li>
|
---|
132 | <li>Program checks that the output file path doesn't contain spaces.</li>
|
---|
133 | <li>Fixed a NPE bug caused by a missing maxVersion property
|
---|
134 | (found by Morgan Schweers).
|
---|
135 | </li>
|
---|
136 | <li>Fixed relative JRE path bug (found by Nili_).</li>
|
---|
137 | <li>Cleaned up the Builder class.</li>
|
---|
138 | <li>Fixed Ant task NPE where the config was entirely defined in the
|
---|
139 | build file (Josh Elsasser).
|
---|
140 | </li>
|
---|
141 | </ul>
|
---|
142 |
|
---|
143 | <h4>Changes in version 2.0 RC (07-06-2005)</h4>
|
---|
144 | <ul class="changes">
|
---|
145 | <li>Added an Ant task for better build integration.</li>
|
---|
146 | <li>Added 2.x documentation.</li>
|
---|
147 | <li>Updated the demo configuration files.</li>
|
---|
148 | <li>Fixed issues with relative paths in the configuration.</li>
|
---|
149 | <li>Removed the '-1' option in console mode.</li>
|
---|
150 | <li>Minor fixes.</li>
|
---|
151 | </ul>
|
---|
152 |
|
---|
153 | <h4>Changes in version 2.0 beta2 (23-05-2005)</h4>
|
---|
154 | <ul class="changes">
|
---|
155 | <li># comments are recognized when importing 1.x cfg files.</li>
|
---|
156 | <li>Added version information.</li>
|
---|
157 | <li>Resource file is displayed when a resource error occurs.</li>
|
---|
158 | <li>Fixed a bug found by Max, options on the first tab were always enabled.</li>
|
---|
159 | </ul>
|
---|
160 |
|
---|
161 | <h4>Changes in version 2.0 beta1 (13-05-2005)</h4>
|
---|
162 | <ul class="changes">
|
---|
163 | <li>Completely new, cross-platform wrapper - create windows executables on Linux.</li>
|
---|
164 | <li>New .xml configuration file.</li>
|
---|
165 | <li>Application icon with multiple resolutions and color depths.</li>
|
---|
166 | <li>Swing GUI interface.</li>
|
---|
167 | <li>Header compiled with MinGW port of gcc instead of VC++.</li>
|
---|
168 | </ul>
|
---|
169 |
|
---|
170 | <h4>Changes in version 1.4.2 (12-03-2005)</h4>
|
---|
171 | <ul class="changes">
|
---|
172 | <li>Fixed bug #1158143, stayAlive without a splash screen caused
|
---|
173 | an infinite loop (found by Gregory Kotsaftis).
|
---|
174 | </li>
|
---|
175 | </ul>
|
---|
176 |
|
---|
177 | <h4>Changes in version 1.4.1 (04-03-2005)</h4>
|
---|
178 | <ul class="changes">
|
---|
179 | <li>Fixed bug #1119040, buffer for reading config properties
|
---|
180 | was too short (found by Tom Jensen and Neil).
|
---|
181 | </li>
|
---|
182 | <li>Added configurable splash timeout (FR #1102951).</li>
|
---|
183 | <li>Added option to disable the error message on splash timeout (FR #1109159).</li>
|
---|
184 | <li>Option to keep the gui launcher 'alive' after starting an application (FR #1124653).</li>
|
---|
185 | <li>Removed version info.</li>
|
---|
186 | <li>'waitfor' property is now optional.</li>
|
---|
187 | </ul>
|
---|
188 |
|
---|
189 | <h4>Changes in version 1.4.0 (26-01-2005)</h4>
|
---|
190 | <ul class="changes">
|
---|
191 | <li>Removed .lch4j suffix from process name, now it has the
|
---|
192 | form of the executable filename. The temporary launchers are stored in
|
---|
193 | launch4j-tmp directory (suggested by Emmanuel).
|
---|
194 | </li>
|
---|
195 | <li>Added support for console apps (FR #1050053).</li>
|
---|
196 | </ul>
|
---|
197 |
|
---|
198 | <h4>Changes in version 1.3.1 (05-11-2004)</h4>
|
---|
199 | <ul class="changes">
|
---|
200 | <li>Fixed a bug where explorer window was opened instead of
|
---|
201 | launching the application when setProcName was set to false
|
---|
202 | (found by Rob Jones).
|
---|
203 | </li>
|
---|
204 | <li>Fixed temporary launcher deletion bug.</li>
|
---|
205 | </ul>
|
---|
206 |
|
---|
207 | <h4>Changes in version 1.3.0 (01-11-2004)</h4>
|
---|
208 | <ul class="changes">
|
---|
209 | <li>Now you can configure launch4j to:
|
---|
210 | <ul class="changes">
|
---|
211 | <li>Use a bundled JRE.</li>
|
---|
212 | <li>Search for java, show an error message if the
|
---|
213 | right version cannot be found and open the java download page.</li>
|
---|
214 | <li>And a feature you asked for: use bundled JRE, if
|
---|
215 | that fails search for java and bring up the java download page on error.</li>
|
---|
216 | </ul>
|
---|
217 | </li>
|
---|
218 | <li>Enhanced code that sets the custom process name. In
|
---|
219 | case launch4j can't refresh the temporary launcher, bundled JRE on a
|
---|
220 | read only file system for example, it will use one created previously,
|
---|
221 | if it's present and has the correct size. If not, launching will still
|
---|
222 | continue, but with javaw.exe process name.Temporary launchers are
|
---|
223 | now created in the jre directory instead of jre/bin.
|
---|
224 | </li>
|
---|
225 | <li>errTitle property allows to set the title of the error message box.</li>
|
---|
226 | </ul>
|
---|
227 |
|
---|
228 | <h4>Changes in version 1.2.1 (25-09-2004)</h4>
|
---|
229 | <ul class="changes">
|
---|
230 | <li>Bugfix that allows launching from command line using short
|
---|
231 | name (#1026514 / found by Zach Del)
|
---|
232 | </li>
|
---|
233 | </ul>
|
---|
234 |
|
---|
235 | <h4>Changes in version 1.2.0 (10-09-2004)</h4>
|
---|
236 | <ul class="changes">
|
---|
237 | <li><strong>Custom process name</strong> (<i>myapp.lch4j.exe</i>)</li>
|
---|
238 | <li><strong>9 KB stub!</strong></li>
|
---|
239 | <li>Jar arguments</li>
|
---|
240 | <li>Bugfix that allows launching from command line.</li>
|
---|
241 | <li>Hide splash on javaw error.</li>
|
---|
242 | <li>Easier configuration with case insensitive parameters + show unrecognized parameter.</li>
|
---|
243 | <li>12 KB demo application, 34 KB with splash screen.</li>
|
---|
244 | <li>Configuration parameter <em>'args'</em> changed to <em>'jvmArgs'</em></li>
|
---|
245 | </ul>
|
---|
246 | </div>
|
---|
247 | <div class="footer">
|
---|
248 | Copyright © 2005-2006 Grzegorz Kowal
|
---|
249 | <p style="margin-top: 2em">
|
---|
250 | <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>
|
---|
251 | <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>
|
---|
252 | <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>
|
---|
253 | </p>
|
---|
254 | </div>
|
---|
255 | </div>
|
---|
256 | </body>
|
---|
257 | </html>
|
---|