Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.41 KB

README.md

File metadata and controls

40 lines (26 loc) · 1.41 KB

Modular samples for IntelliJ

JavaFX samples to run from IntelliJ with different options and build tools

Version IntelliJ IDEA 2019.1

Download JDK 17 or later for your operating system. Make sure JAVA_HOME is properly set to the JDK installation directory.

Download JavaFX jmods for your operating system and unzip to a desired location.

Java

Download JavaFX SDK for your operating system and unzip to a desired location.

Clone the sample, open it with IntelliJ, and make sure the paths for JDK and JavaFX match those on your machine.

Define the following Path Variables in Preferences/Settings:

  • name PATH_TO_FX, value path/to/javafx-sdk/lib
  • name PATH_SEPARATOR, value : on Linux/Mac, ; on Windows.

Run the runHelloFX configuration.

To create and run a custom JRE, from terminal:

On Linux or Mac run:

cd IDE/IntelliJ/Modular/Java/hellofx
export PATH_TO_FX_MODS=path/to/javafx-jmods
$JAVA_HOME/bin/jlink --module-path $PATH_TO_FX_MODS:mods/production --add-modules hellofx --output jre
jre/bin/java -m hellofx/org.openjfx.MainApp

On Windows run:

cd IDE\IntelliJ\Modular\Java\hellofx
set PATH_TO_FX_MODS="path\to\javafx-jmods"
jlink --module-path "%PATH_TO_FX_MODS%;mods\production" --add-modules hellofx --output jre
jre\bin\java -m hellofx/org.openjfx.MainApp