How to install openjfx along with openjdk-11?
I am trying to use openjdk-11 on ubuntu, but my project requires javafx.
There is an openjfx package but it installs alognside with openjdk-8.
So far I only found instructions to build both openjdk and openjfx from scratch.
Any easier way?
Edit: openjdk-11 comes without javafx/openjfx by default.
Solution 1:
First, install OpenJFX:
sudo apt install openjfx
You can then add these arguments to any java
invocation:
--module-path /usr/share/openjfx/lib --add-modules=javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web
Solution 2:
I figured it out:
You have to download the latest build from the openjfx web site an run as described here: http://mail.openjdk.java.net/pipermail/openjfx-dev/2018-May/021819.html
It seems to have gtk3 enabled by default wich did not seem as stable as gtk2. So for now I have decided to stick with oracle 10 jdk and wait for openjfx to mature and have maven packages.