ĮxeJ is a command line tool that creates a "batch-like" executable (.exe file) for your java application. As such, it is an alternative to native solutions like as platform-specific installers and package managers. It is fully cross-platform and generates a single installer. IzPack-generated installers only require a Java virtual machine to run. IzPack is a one-stop solution for packaging, distributing and deploying applications for the Java platform.Ī solid project having reached its 10 years landmark, IzPack is an Apache-licensed Codehaus project whose mission is to make it easy for you to build the installers that will keep your users happy just right before they get their hands on your software. exe4j helps you with starting your Java applications in a safe way, displaying native splash screens, detecting or distributing suitable JREs and JDKs, startup error handling and much more. If you want your own process name instead of java.exe in the task manager and a user friendly task-bar grouping in Windows XP, exe4j does the job. 4) exe4jĮxe4j is a Java exe maker that helps you integrate your Java applications into the Windows operating environment, whether they are service, GUI or command line applications. install4j excels in its ease of use, its extensive platform support and its powerful screen and action system. Install4j is a powerful platform independent java installer that generates native installers and application launchers for Java applications. When there is no VM is available, the wrapper can automatically download and install a suitable JVM for you, or simply display a message or redirect the user to a web site to download java. It makes you java deployment much smoother and user-friendly, because it can able to find any installed Java VM by itself. JSmooth allows you to create native Windows launchers (standard. JSmooth is a Executable Wrapper for java centric applications.
Launch4j works on all Windows platforms (98/Me/NT/2K/XP/Vista), Launch4j works on NT/2K/XP/Vista, Linux, Mac OS X (build on 10.4) and Sparc Solaris 8-10. Launch4j allows includes a sample application and Ant script that automates the build process from Java sources to native executable. Launch4j is free and may be used for commercial purposes. Launch4j allows build integration through an Ant task and a Maven Plugin. Launch4j allows GUI and command line interface. Launch4j allows custom version information shown by Windows Explorer. Launch4j allows the JRE's bin directory is appended to the Path environment variable. Launch4j allows different option to change current directory to the executable location. Launch4j allows access to environment variables, registry data and executable file path through system properties. Launch4j reads runtime JVM options from an. JVM options: set system properties, tweak the garbage collection. Launch4j allows to set the initial/max heap size also dynamically in percent of free memory. Launch4j passes command line arguments, also supports constant arguments. Launch4j supports Vista manifests and XP visual style manifests. Launch4j opens Java download page if an appropriate Java version cannot be found or a support website in case of an error. Launch4j works with a bundled JRE or searches for newest Sun or IBM JRE / JDK in given version range. Launch4j allows process name as the executable filename to easily identify your application Launch4j allows native pre-JRE splash screen in BMP format shown until the Java application starts. Launch4j allows custom application icon with multiple resolutions and color depths. Launch4j Doesn't extract the jar from the executable. Launch4j Supports executable jars and dynamic class path resolution using environment variables and wild cards. Launch4j allows you to create launchers for jars and class files without wrapping. Launch4j allows you to wrap applications on Windows, Linux, Mac OS X and Solaris!. Launch4j wraps jars in native windows executables and allows you to run them like a regular Windows program. The wrapper also provides higher user experience through an application icon, a native pre-JRE splash screen, a custom process name Features The executable can be configured to search for a exact JRE version or use a bundled one, and it's possible to set runtime settings, like the initial/max heap size. Launch4j is a platform independent tool for wrapping Java applications distributed as jars in light-weight native windows executables. If you are searching for the above questions, where you need to distribute java application as exe file, then following tools will help you. How to convert java program to java executable? How to convert jar to exe? Is it possible to create windows executable file from java application? Convert Jar To EXE, Executable File Tutorial describes about different tools, used for converting java jar file to windows executable file.