hg: openjfx/8u-dev/rt: RT-36851: Preloader does not show when packaged as .exe. However when the Application Jar is run with java -jar it shows up.

danno.ferrin at oracle.com danno.ferrin at oracle.com
Tue Oct 28 16:43:10 UTC 2014


Changeset: cd929fbc33d2
Author:    shemnon
Date:      2014-10-28 10:41 -0600
URL:       http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/cd929fbc33d2

RT-36851: Preloader does not show when packaged as .exe. However when the Application Jar is run with java -jar it shows up.
Summary: Make LauncerImpl.launchApplication(Class<? extends Application>, String[]) look to the system proeprty 'javafx.preloader' if one was not otherwise set.
* Adjust all the image bundlers to set that system property when a preloader is requested.
* Wire Ant task and CLI to request preloader.
* Report new preloader BundlerArg as accepted by image bundlers
* Update Unit Tests to set new preloader bundle argument for "everything" series of unit tests
Reviewed-By: kcr

! modules/fxpackager/src/main/java/com/oracle/tools/packager/AbstractBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/StandardBundlerParam.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxAppBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacAppBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinAppBundler.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/CreateJarParams.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/DeployParams.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleParams.java
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/StandardBundlerParam.properties
! modules/fxpackager/src/test/java/com/oracle/tools/packager/CLITest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/linux/LinuxAppBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/linux/LinuxDebBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/linux/LinuxRpmBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacAppBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacAppStoreBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacDmgBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacPkgBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/windows/WinAppBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/windows/WinExeBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/windows/WinMsiBundlerTest.java
+ modules/fxpackager/src/test/java/hello/HelloPreloader.java
! modules/fxpackager/src/test/java/hello/HelloRectangle.java
! modules/graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java



More information about the openjfx-changes mailing list