Thursday, August 14, 2008

Java executable/wrapper

http://launch4j.sourceforge.net/

Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight 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, a custom process name, and a Java download page in case the appropriate JRE cannot be found.




http://www.regexlab.com/en/jar2exe/
Jar2Exe is a tool to convert jar files into exe files. The principle of this software is to start java virtual machine using JNI interface. Based on this other advanced features -

Main features:
1. Can generate "Console", "Windows GUI", "Windows Service" three types of exe files.
2. Generated exe files can add program icons and version information.
3. Generated exe files can encrypt and protect java programs, no temporary files will be generated when program runs.
4. Generated exe files provide system tray icon support.
5. Generated exe files provide record system event log support.
6. Generated windows service exe files are able to install/uninstall itself, and support service pause/continue.

1 comments:

Imran said...

http://jsmooth.sourceforge.net/features.php

JSmooth is a Java Executable Wrapper. It creates native Windows launchers (standard .exe) for your java applications. It makes java deployment much smoother and user-friendly, as it is able to find any installed Java VM by itself.

When no VM is available, the wrapper can automatically download and install a suitable JVM, or simply display a message or redirect the user to a web site.

JSmooth provides a variety of wrappers for your java application, each of them having their own behaviour: Choose your flavour!