Skeleton Selection

 

Skeleton Selection

The JExecutable application is based on a template system called "skeleton". Choosing a skeleton is the first step in the creation of a JExecutable executable.

A skeleton is a template with a specific behavior. For instance, the following skeleton are bundled with JExecutable:

  • The Console Wrapper is a skeleton designed for console applications (ie. which are run in the windows console). This skeleton takes care of passing the command line arguments to java application, it ensures the i/o are routed to the current console, and so on.
  • If no JVM is found, the application displays a text message to the standard output.
  • The Autodownload wrapper is designed for standard Windows applications, which do not use console.
  • If no JVM is found, the wrapper displays a customized message, and offers the end-user to automatically download and install a JRE. The version of the JRE to download is a configurable parameter of the wrapper, and uses the Sun's autodownload feature initially provided for Web Start.
  • The Custom Web Download wrapper is a wrapper for GUI-only applications (no console)
  • If no JVM is found, the wrapper displays a customized message, and offers the end-user to download a customized file from the internet. The URL is a configurable parameter of the wrapper, and accepts http, https, and ftp. The file download is automatically executed or displayed (according to the nature of the file).
  • The Windowed Wrapper is designed for standard Windows applications, which do not use console.
  • If no JVM is found, the skeleton displays a Windows OK/Cancel alert. If the user selects the OK button, the default web browser is launched on a web page. Both the message of the alert and the URL of the web page are configurable.
  • The Windows Service Wrapper provides a wrapper for application designed to work as services.
  • The wrapper can be installed, uninstalled, started, or stopped just like any other windows service. If no JVM is found, the service does not run, and a specific message is logged.

Skeleton Selection
The Skeleton selection panel

Each skeleton has its own set of option, most of them are optional. Be sure to check them all, as they can modify drastically the behaviour of your wrapper. Please refer to the inline help for the details.

 

[Home] [Features] [Create Java Exe] [Skeleton Selection] [Windows Exe] [Define Parameters] [Select JVM] [Configure JVM] [Command Line] [Ant Task] [JNI Functions] [JExecutable FAQ] [License]

jexecutable@gurusoft.net