Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
-->

javafxpackager - JavaFX File Packager Utility

NAME

javafxpackager - Packages files comprising a Javafx Script application for deployment.

Synopsis

javafxpackager [options] class [args...]

Description

The javafxpackager tool creates an application in a format that is specific for a target profile, either desktop or mobile. .

Options

The javafxpackager utility supports the following command line options:

-profile [ desktop | mobile ]
-p

The -profile option specifies the javafx platform. javafx SDK Version 1.0 supports desktop and mobile, and defaults to desktop. Use the -profile mobile option setting to generate files needed by the JavaFX emulator tool. See the emulator man page for details.

Internally the -profile option specifies the configuration-file that sets environment variables.

-src | -sourcepath < source root1 > [;< source root2 > ...]

Required. Specifies the root directory of the source tree holding the application to be packaged.

Here is an example of a source tree that illustrates these required option settings:

  MyApp/
   src/
       package1/
           Main.fx
       package2/
           Class.fx

In the example below, the -src option specifies src as the root directory. The appClass option specifies the Main.fx file in the Package1 source file subdirectory.

javafxpackager -src src -appClass package1.Main

At least one source root is required.

-cp | -classpath | -librarypath < library1> [;< library2> ...]

Optional. Specifies classpath.

-res | -resourcepath < resource root1> [;< resource root2> ...]

Optional. Specifies resource path.

-d | -destination [target directory]

Default target directory is ./dist

-workDir < working directory>

Optional.

-v | -verbose

Enables verbose output.

-appName

Default application name is the application class name.

-appVendor <application vendor>.

Default application vendor is the user.name Java system property.

-appVersion <application version>.

Default application version is 1.0.

-appClass <application class>

Specifies the class containing main for applets. Mandatory argument.

-appWidth <applet width>

Default applet width is 200 pixels.

-appHeight <applet height>

Default applet height is 200 pixels.

-appCodebase <application code base URL>

Default code base is empty.

-keystore <keystore for signing>

Temporary self-signature is created when keystore is not specified.

-keystorePassword <password>

Mandatory when signing with specific keystore.

-keyalias

Mandatory when signing with specific keystore.

-keyaliasPassword <password>

keystore Password is used instead when not specified.

-help

Prints a help screen.

-version

Prints the JavaFX Toolchain version number.

Usage

javafxpackager -src ./mysources -appClass mypackage.MyApplication

Builds all JavaFX and Java sources into ./dist/MyApplication.html, ./dist/MyApplication.jnlp, ./dist/MyApplication.jar and ./dist/MyApplication.jar.pack.gz

javafxpackager -src ./mysources -appClass mypackage.MyApplication -p mobile

Builds all JavaFX and Java sources according to MOBILE profile specification into ./dist/MyApplication.jad and ./dist/MyApplication.jar.


Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.