Salve ragazzi, oggi sto sperimentando la mia applicazione per la riproduzione dei video da java usando un player javafx, e devo dire che su windows dopo parecchi patimenti è veramente una bomba! quindi è venuto il momento di passare al test su linux. installo java e javafx alle versioni necessarie, imposto il classpath e il bin di linux, lancio l'applicazione e puff errore, non mi trova una classe che sta all'interno della libreria javafxc.jar.
lancio su windows e funge. ho dimenticato qualcosa?
vi copio l'errore completo per chiarezza:
codice:
Exception in thread "Thread-2" java.lang.NoClassDefFoundError: javafx/reflect/FXClassType
at MyTimerTask$1.run(EasyMonitor.java:3738)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ClassNotFoundException: javafx.reflect.FXClassType
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
... 2 more
Exception in thread "Timer-0" java.lang.NoClassDefFoundError: javafx/reflect/FXClassType
at MyTimerTask.run(EasyMonitor.java:4108)
at java.util.TimerThread.mainLoop(Timer.java:534)
at java.util.TimerThread.run(Timer.java:484)
Caused by: java.lang.ClassNotFoundException: javafx.reflect.FXClassType
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
... 3 more