Does not work w/ Java 11 on Mac
Posted: 06 Oct 2018, 14:33
After not using filebot for a while, I got it again through homebrew. The newest version wasn't happy with Java 8 any more, and asked for the newest version of Java - this being Java 11 ATM.
I wasn't able to start it by clicking on the icon (it still complained that Java is "too old"). When started by running filebot.sh, it said:
It still appeared to work, only that it now requires a license. After I paid up, I realized that the one thing that did not work was the actual renaming of the file.
I finally managed to get it running properly by removing Java 11 and installing Java 10. However, it'd still be great if this was either fixed, or at least a warning added that you need exactly Java 10 at the moment, and any other version won't do. (My guess is that OpenJFX was removed from the newest Java distribution...)
I wasn't able to start it by clicking on the icon (it still complained that Java is "too old"). When started by running filebot.sh, it said:
Code: Select all
Failed to initialize JavaFX
java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
at net.filebot.util.ui.SwingUI.initJavaFX(SwingUI.java:519)
at net.filebot.Main.onStart(Main.java:191)
at net.filebot.Main.lambda$main$1(Main.java:161)
at net.filebot.util.ui.SwingUI$SwingRunnable.doInBackground(SwingUI.java:435)
at net.filebot.util.ui.SwingUI$SwingRunnable.doInBackground(SwingUI.java:425)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
... 5 more
I finally managed to get it running properly by removing Java 11 and installing Java 10. However, it'd still be great if this was either fixed, or at least a warning added that you need exactly Java 10 at the moment, and any other version won't do. (My guess is that OpenJFX was removed from the newest Java distribution...)