JApplication

Version 53.1 by Andrus Adamchik on 2006/09/16 13:26

(unreleased as of 09/16/2006)

Description

JApplication is a task for assembling native launchers of Java applications for a number of target platforms. Currently supports native launchers for Mac and Windows operating systems and also a "java launcher" - a single jar file that can be run via "java jar file.jar".

Build Prerequisites and OS Specifics

  • Java launcher can be assembled on any platform and has no prerequisites.
  • Mac launcher can be assembled on any platform and has no prerequisites.
  • Windows launcher can currently be build on Windows only.
  • Windows launcher requires NSIS to be installed on the build machine.

Parameters

AttributeDescriptionRequiredPlatforms
nameThe name of the application without OS-specific extensionyes 
mainClassMain Java classyes 
osA family of operating systems. Currently supported values are "mac", "windows" and "java"no (will use "java" if ommitted) 
destDirA destination directory where the application launcher should be installedno (will use "$builddir" if omitted) 
descriptionAn optional short string identifying the application. If not specified, "name" is usedno 
iconPlatform-specific icon file (usually ".ico" on Windows and ".icns" on Mac)nomac,windows
jvmMinimal version of the Java Virtual machine required.nomac
jvmOptionsOptional parameters to pass to the JVM, such as memory settings, etc.nomac

Nested Elements

fileset

The FileSet specifying Java classes and resources to be included in the application.

lib

The FileSet specifying jar files to be included in the application.