Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.62 KB

README.md

File metadata and controls

45 lines (27 loc) · 1.62 KB

Modular samples for Eclipse

JavaFX 11 samples to run from Eclipse with different options and build tools

Version Eclipse: 2018-12 (4.10.0)

Download an appropriate JDK 11 for your operating system. Make sure JAVA_HOME is properly set to the Java 11 installation directory.

Note: If you get this message when you add JDK 11:

You selected a JRE that this version of Eclipse JDT does not yet support fully. Some of the features may not work as expected.

then install this patch from MarketPlace: Java 11 support for Eclipse 2018-09 (4.9).

Maven

Clone the sample, open it with Eclipse, and make sure the paths for Java 11 and JavaFX 11 match those on your machine.

Run with Run configurations -> Maven Build -> hellofx.

As well, this will work from the terminal on Linux or Mac:

java --module-path $PATH_TO_FX:target/hellofx-1.0-SNAPSHOT.jar -m hellofx/org.openjfx.MainApp

or on Windows:

java --module-path %PATH_TO_FX%:target\hellofx-1.0-SNAPSHOT.jar -m hellofx/org.openjfx.MainApp

To create and run a custom JRE, from terminal:

On Linux or Mac run:

cd IDE/NetBeans/Modular/Maven/hellofx
export PATH_TO_FX_MODS=path/to/javafx-jmods-11.0.2
$JAVA_HOME/bin/jlink --module-path $PATH_TO_FX_MODS:target/hellofx-1.0-SNAPSHOT.jar --add-modules=hellofx --output jre
jre/bin/java -m hellofx/org.openjfx.MainApp

On Windows run:

cd IDE\NetBeans\Modular\Maven\hellofx
set PATH_TO_FX_MODS="path\to\javafx-jmods-11.0.2"
jlink --module-path "%PATH_TO_FX_MODS%;target\hellofx-1.0-SNAPSHOT.jar" --add-modules=hellofx --output jre
jre\bin\java -m hellofx/org.openjfx.MainApp