Fragen zu NoClassDefFoundError



  • Ich bekomme folgende Fehlermeldung beim Versuch, die Datei TestApplication.jar auszuführen:

    Exception in thread "main" java.lang.NoClassDefFoundError: com/pdflib/PDFlibException
    Caused by: java.lang.ClassNotFoundException: com.pdflib.PDFlibException
    at java.net.URLClassLoader1.run(URLClassLoader.java:217)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:205)atjava.lang.ClassLoader.loadClass(ClassLoader.java:319)atsun.misc.Launcher1.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:319) at sun.misc.LauncherAppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
    Could not find the main class: de.testprint.TestApplication. Program will exit.

    Nun meine Fragen: Ist com/pdflib/PDFlibException die Klasse, die nicht gefunden werden konnte, oder der Name der Fehlermeldung?

    Und ist "Could not find the main class: [...]" Teil der ersten Fehlermeldung oder eine eigenständige zweite Fehlermeldung?



  • die klasse com.pdflib.PDFlibException konnte nicht gefunden werden. die exception endet mit der letzten at zeile.

    die letzte zeile ist ziemlich sicher eine folge der exception. ob man das nun als "2te fehlermeldung" oder einfach nur als logausgabe versteht kann jeder für sich selbst entscheiden 😉



  • Danke!


Anmelden zum Antworten