JAVMovieScraper icon indicating copy to clipboard operation
JAVMovieScraper copied to clipboard

Application crash on startup on Linux (Manjaro) incl. Fix

Open Alkl58 opened this issue 5 years ago • 0 comments

I noticed the bug a long time ago and thus stayed on version v0.2.18-alpha

The bug is: Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel which is due to JAVA changes after version 8.

After some trial and error I found following workarount to get the latest version running:

java --module-path /usr/lib/jvm/java-11-openjdk/lib/javafx.base.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.controls.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.fxml.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.graphics.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.media.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.swing.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.web.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx-swt.jar --add-modules ALL-MODULE-PATH -jar  JAVMovieScraper-v0.3.7.jar

I don't really know if this is worth fixing, or is worth writing somewhere for others to find.

Many Greetings and thank you for making this awesome application! :)

Edit:

I reduced the command line arg to:

java --module-path /usr/lib/jvm/java-11-openjdk/lib/javafx.base.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.graphics.jar:/usr/lib/jvm/java-11-openjdk/lib/javafx.swing.jar --add-modules ALL-MODULE-PATH -jar  JAVMovieScraper-v0.3.7.jar

needs testing tho.

Alkl58 avatar Nov 05 '20 22:11 Alkl58