Skip to content

Latest commit

 

History

History
 
 

Maven

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

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