Projects / JSmooth

JSmooth

JSmooth is an EXE wrapper that builds Windows executables that intelligently launch Java applications, either from an embedded jar or from a jar located on the filesystem. It detects any JRE available on the computer, and knows how to set it up to run the application. The JSmooth executable generator is fully implemented in Java, and can therefore integrate a build chain on any system able to run a JVM.

Implementation

RSS Recent releases

  •  21 May 2007 14:24

Release Notes: This release includes a Windows Service wrapper, a wrapper that can automatically download and install a JRE (using Sun's auto-download URL), a single-instance option, and some JNI facilities. Several bugfixes are included.

  •  10 Apr 2007 12:26

Release Notes: The working directory is no longer handled incorrectly. Launch in exe proc: '\' in the command line is now passed correctly. Typos in strings have been fixed. A welcome panel has been added. A bug related to the JVM bundle selection when enabled but no directory was defined has been fixed. A destination directory parameter has been added to the Ant task. An initial jsmooth window size issue has been fixed.

  •  19 Mar 2007 14:55

Release Notes: This minor release fixes two small bugs relative to the arguments and options passed to the JVM in DLL instantiation mode.

  •  06 Mar 2007 14:35

Release Notes: This release mainly adds two new wrappers that can automatically download and install a JVM if none is found on the computer. The JSmooth generator itself now comes wrapped with it.

  •  21 Feb 2007 22:14

Release Notes: This release fixes a few issues related to the JVM creation on some system, and globally enhances the way the best-suited JVM is selected and instantiated. JSmooth 0.9.8 should be more robust than ever at finding and using any available JVM on the Windows platform.

RSS Recent comments

23 May 2007 15:00 johngunther

JSmooth meets an important need
The lack of an easy way to distribute desktop Java applications in a single EXE has been an obstacle to using desktop Java I've experience first hand. Thanks for recognizing this need and filling it.

04 May 2007 15:58 achimwestermann

Smooth
After the previous java to windows executable generator (which was the only free one at the time it was integrated) showed up a popup with a donation link in startup and finally did not support java 1.5.7 windows executable generation had to be changed for my project JBuzzer. Within two hours the migration to JSmooth was done in a much more comfortable way. Automate everything says ANT and JSmooth supports it. Thanks for JSmooth. It's outstanding. And please stay free.

Screenshot

Project Spotlight

Recoll

A personal full text desktop search package.

Screenshot

Project Spotlight

JActor

High-performance Java Actors.