JavaFX auf dem Pi 3

  • Hallo zusammen,


    Ich bin blutiger Anfänger und habe bisher nicht viel Erfahrung mit dem Pi.


    Leider habe ich folgendes Problem:


    Ich habe ein Java-Programm (JavaFX) geschrieben, welches nur ein einfaches GUI betreiben soll.

    Mit dem Programm selbst habe ich keine Probleme, jedoch bei der Verwendung auf meinem Raspberry Pi 3 Model B V1.2 .

    Ich habe Ubuntu MATE (neueste Version) installiert, sowie die openJDK (oder sö ähnlich).

    Java ist die Version 1.8.0_201 installiert.


    Der Raspberry wirft mir bei zwei verschiedenen Programmen jeweils eine andere Fehlermeldung aus:

    ###########################################################

    raspberry@raspberry-desktop:~/Schreibtisch$ java -jar JUFO.jar

    Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application

    at java.lang.ClassLoader.defineClass1(Native Method)

    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)

    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

    at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)

    at java.net.URLClassLoader.access$100(URLClassLoader.java:74)

    at java.net.URLClassLoader$1.run(URLClassLoader.java:369)

    at java.net.URLClassLoader$1.run(URLClassLoader.java:363)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(URLClassLoader.java:362)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

    at java.lang.Class.forName0(Native Method)

    at java.lang.Class.forName(Class.java:348)

    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:59)

    Caused by: java.lang.ClassNotFoundException: javafx.application.Application

    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

    ... 14 more

    #######################################################################


    Das zweite Programm wirft die Fehlermeldung " Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden.".


    Beide Programme laufen in Eclipse (windows) fehlerfrei.



    Ich bin auch nach unzähligen Stunden auf google planlos.


    Habt ihr einen Rat?


    Vielen Dank und liebe Grüße

  • Sieht aus als ob eine Klasse nicht gefunden wird.


    * Stimmt der Classpath?

    * Sind alle erforderlichen Klassen installiert?

  • Hallo Zusammen,


    oder gibt es hier jemanden, der mir evtl. ein komplettes Image, auf welchem JavaFX lauft hochladen könnte, sodass ich ein 1:1 Abbild machen könnte?


    Vielen Dank! LG