Exception in thread "main" java.lang.NoClassDefFoundError:

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Exception in thread "main" java.lang.NoClassDefFoundError:

    Hallo,

    kurze Frage. Kann Jemand was mit dieser Fehlermeldung anfangen? ich leider nicht.
    Das Projekt ist auch nicht von mir, von daher kann ich mit den Exceptions wirklich null anfangen.

    Quellcode

    1. Exception in thread "main" java.lang.NoClassDefFoundError:
    2. at gnu.java.lang.MainThread.run(libgcj.so.90)
    3. Caused by: java.lang.ClassNotFoundException: not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
    4. at java.net.URLClassLoader.findClass(libgcj.so.90)
    5. at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
    6. at java.lang.ClassLoader.loadClass(libgcj.so.90)
    7. at java.lang.ClassLoader.loadClass(libgcj.so.90)
    8. at gnu.java.lang.MainThread.run(libgcj.so.90)



    Hier ein paar Infos.

    Quellcode

    1. $ uname -a
    2. Linux x61 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
    3. $ java -version
    4. java version "1.6.0_0"
    5. OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu11)
    6. OpenJDK Server VM (build 14.0-b08, mixed mode)

    OS ist Ubuntu Jaunty. Da das Projekt seehr groß ist, kann ich es auch nicht hier anhängen. Wenn ihr aber irgendwas spezielles braucht, einfach rufen!


    Hoffe, dass ihr mir irgendwie helfen könnt!

    Danke


    ps: funktionieren tut die Applikation auf jeden Fall. Unter Windows läuft alles

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von ali g ()

  • Du kannst auch getrost Suns JDK installieren. Ubuntu liefert das mit und von den Lizenzen ist Suns Java ebenfalls freier geworden. Das stellt also alles kein Problem dar. Als Entwickler solltest du auf Suns Original setzen.

    So kannst du die Suns Java installieren:
    sudo apt-get install sun-java6-jdk

    So kannst du von allen installierten Java-Versionen eine auf die aktive stellen:
    sudo update-alternatives --config java