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

Rispondi quotando