Monday, August 17, 2020

Error: JavaFX runtime components are missing, and are required to run this application (Debian 10 )

Running jar file ( Income Tax India Return filing utilty) on debain 10 gives... Error: JavaFX runtime components are missing, and are required to run this application

First install Java if not installed by default

sudo apt install default-jre

Test it with java -version

if you want to install JDK

sudo apt install default-jdk

Test it with javac -version

Install Javafx 

sudo apt install openjfx  

Add module-path with argument like

java --module-path /usr/share/openjfx/lib/ --add-modules=javafx.base --add-modules=javafx.fxml --add-modules=javafx.graphics --add-modules=javafx.controls  --add-modules=javafx.media --add-modules=javafx.web  --add-modules=javafx.controls --add-modules=javafx.swing -jar ITR-3_AY201920_PR2.jar