|
JExecutable Features
JExecutable creates exe wrappers for your Java program. The jars can be included in the exe or can be shipped with it. The user can add jars (for example JDBC drivers) to the classpath after installation if need be.
Ease of user for your end users
- Your users see and use a standard windows Exe binary. No more technical explanation on .jar, on javaw association, etc.
- The JExecutable EXE are smart: They know how to swiftly search for all the JVM installed on a computer, and determine which best suits the requirements of your application. If no VM is found, your end-users are in good hands with JExecutable: the wrappers can redirect them to a web page, or even better, they can propose the user to automatically download and install a Java Environment.
Flexible automatic Java VM detection
- Detects the location of any Sun JVM installed. The wrappers use several strategies to detect all the JVM available on a computer, using windows registry, environment variables, or windows path (basically, whatever gives hints is used).
- Detects and uses Microsoft's JView (for 1.0 and 1.1 Java applications only), if available.
- The JVM search sequence is fully customizable using the GUI. You can force the executable to search in the path first, and in the registry last, or in JAVA_HOME first. We have all the flavours!
- Sometimes it's more convenient to bundle your own JRE with your application. JExecutable can deal with that too: you just need to define in which folder the JRE is packaged. It falls back nicely to a standard JVM search if the JRE is not where it should be.
- Specify which versions of the JVM are compatible with your software! You can set a minimum version, but also a maximum JVM version.
Graphical User Interface
- A graphical project editor makes configuring and customizing your exe wrapper a breeze. The inline help balloons provide non-intrusive yet extensive information on each parameter available.
- Associate an icon to your executable, using a .ICO, .PNG, or .GIF file (automatic color reduction is done if necessary).
Application configuration
- Easy java properties configuration: specify the tag=value pairs you want the wrappers to pass to your java application.
- Pass also environment variables from the system: just define the java properties to pass to your application, and use the standard Windows %VARIABLE% syntax.
- Some special variables that are normally not available to Java program, such as the executable path and name, and even the Windows computer name, can be passed as well!
- Specify all the classpath configuration, adding .jar, .zip, or directories, with an intuitive GUI.
- Need to modify the current directory used by your java application ? The wrappers will handle this for you.
Wrappers
- Provided with several exe wrappers skeletons, for either GUI, console-based application, or windows services!
- If none of the provided wrappers pleases you, just create your own ! It's open-source and easy to plug in the JExecutable framework!
|