Hello!

Now that Java 11 is at general availability, I decided to give OpenJFX
11 a shot today. Unfortunately, I encountered the above error with an
extremely trivial example project:

Error: JavaFX runtime components are missing, and are required to run
this application

The Maven project setup I'm using is here:

  https://github.com/io7m/javafxhello

$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

$ mvn --version
Apache Maven 3.5.4 (NON-CANONICAL_2018-09-08T01:02:16+02:00_root;
2018-09-08T00:02:16+01:00) Maven home: /opt/maven
Java version: 11, vendor: Oracle Corporation,
runtime: /usr/lib/jvm/jdk-11 Default locale: en_GB, platform encoding:
UTF-8 OS name: "linux", version: "4.18.12-arch1-1-arch", arch: "amd64",
family: "unix"

If I try to run the program from the IDE (Intellij), the exact command
line used is:

$ /usr/lib/jvm/jdk-11/bin/java
  -javaagent:/usr/share/idea/lib/idea_rt.jar=34729:/usr/share/idea/bin \
  -Dfile.encoding=UTF-8 \
  -classpath 
/home/rm/doc/dev/2018/10/javafxhello/target/classes:/home/rm/var/maven/org/openjfx/javafx-controls/11/javafx-controls-11.jar:/home/rm/var/maven/org/openjfx/javafx-controls/11/javafx-controls-11-linux.jar:/home/rm/var/maven/org/openjfx/javafx-graphics/11/javafx-graphics-11.jar:/home/rm/var/maven/org/openjfx/javafx-graphics/11/javafx-graphics-11-linux.jar:/home/rm/var/maven/org/openjfx/javafx-base/11/javafx-base-11.jar:/home/rm/var/maven/org/openjfx/javafx-base/11/javafx-base-11-linux.jar
  com.io7m.javafxhello.Main

Am I doing something wrong? I feel like I've set things up the same way
as shown in the documentation.

-- 
Mark Raynsford | http://www.io7m.com

Reply via email to