Portál AbcLinuxu, 13. července 2025 15:19


Dotaz: JAVA error java.lang.NoClassDefFoundError

Mihaloo avatar 25.1.2010 09:02 Mihaloo | skóre: 2
JAVA error java.lang.NoClassDefFoundError
Přečteno: 2295×
Odpovědět | Admin

Ahoj, mám problém se spuštěním registrace lineage 2 serveru pokaždý mi napíše toto:

mihaloo:/game/lg/server/login# java -Djava.util.logging.config.file=console.cfg -cp ./../libs/*:l2jserver.jar net.sf.l2j.gsregistering.GameServerRegister Exception in thread "main" java.lang.NoClassDefFoundError: net.sf.l2j.gsregistering.BaseGameServerRegister at java.lang.Class.initializeClass(libgcj.so.90) at java.lang.Class.initializeClass(libgcj.so.90) Caused by: java.lang.ClassNotFoundException: java.util.ResourceBundle$Control not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:l2jserver.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass(libgcj.so.90) at java.lang.ClassLoader.loadClass(libgcj.so.90) at java.lang.ClassLoader.loadClass(libgcj.so.90) at java.lang.Class.initializeClass(libgcj.so.90) ...1 more

Nevím si s tím rady.

|D-SERVERS.CZ| webhosting and gamehosting |

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.1.2010 09:18 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslíš, že použiť * v classpath by malo zafungovať?
Mihaloo avatar 25.1.2010 09:34 Mihaloo | skóre: 2
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Nevím, hlavně jakou použít cestu... Jak to přesně napsat...
|D-SERVERS.CZ| webhosting and gamehosting |
25.1.2010 12:22 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Napísané to je imho dobre - až na tú hviezdičku. Daj pred celý príkaz echo nech vidíš na čo sa to rozvinie.
Mihaloo avatar 25.1.2010 09:39 Mihaloo | skóre: 2
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin
Class path tam mam -cp ./../libs/*
|D-SERVERS.CZ| webhosting and gamehosting |
25.1.2010 09:43 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin
To s tou hvězdičkou fungovat nebude (tedy alespon v "běžném shellu", v zsh na to možná nějaké udělátko je), musí se to napsat nějak takto:
CP = l2jserver.jar
for a in ../libs/*; do
  CP="$a:$CP"
done
java -cp $CP .....
25.1.2010 09:55 cronin | skóre: 49
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Radsej premennu nazvat CLASSPATH a vyexportovat ju po nastaveni. Tak netreba zadavat -classpath parameter. Ono ten classpath niekedy narasitie tak, ze prikaz je zrazu prilis dlhy pre pouzity shell. Ja pouzivam nieco taketo:
for library in ${project_dir}/lib/*.jar ; do 
        if [ -z "${CLASSPATH}" ] ; then
                CLASSPATH="${library}"
        else
                CLASSPATH="${CLASSPATH}:${library}"
        fi
done

export CLASSPATH
Mihaloo avatar 25.1.2010 16:40 Mihaloo | skóre: 2
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak jsem to napsal nějak takto a stejně to pořád háže chyby...

#!/bin/sh
for library in lib/*.jar ; do 
        if [ -z "${CLASSPATH}" ] ; then
                CLASSPATH="${library}"
        else
                CLASSPATH="${CLASSPATH}:${library}"
        fi
done
java -Djava.util.logging.config.file=console.cfg -cp $CLASSPATH:l2jserver.jar net.sf.l2j.gsregistering.GameServerRegister
Chyba
mihaloo:/game/lg/server/login# ./RegisterGameServer.sh
Exception in thread "main" java.lang.NoClassDefFoundError: net.sf.l2j.gsregistering.BaseGameServerRegister
   at java.lang.Class.initializeClass(libgcj.so.90)
   at java.lang.Class.initializeClass(libgcj.so.90)
Caused by: java.lang.ClassNotFoundException: java.util.ResourceBundle$Control not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:lib/bsh-engine.jar,file:lib/bsh-2.0b5.jar,file:lib/c3p0-0.9.1.2.jar,file:lib/ecj.jar,file:lib/java-engine.jar,file:lib/javolution-5.3.1.jar,file:lib/jython-engine.jar,file:lib/jython.jar,file:lib/mmocore.jar,file:lib/mysql-connector-java-5.1.10-bin.jar,file:lib/trove-2.1.0.jar,file:l2jserver.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.Class.initializeClass(libgcj.so.90)
   ...1 more
|D-SERVERS.CZ| webhosting and gamehosting |
25.1.2010 16:48 cronin | skóre: 49
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Ak nemoze najst triedu, tak ju v knizniciach proste nemas. Btw, ved Ty vobec nepouzivas Javu, ale akusi pseudojavu v podani GNU. Nainstaluj si Javu od Sun-u ... ehm, Oraclu.
Mihaloo avatar 25.1.2010 17:39 Mihaloo | skóre: 2
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem nainstaloval
apt-get install sun-java6-jdk

Java runtime environment
apt-get install sun-java6-jre
A pořád stejné chyby...
|D-SERVERS.CZ| webhosting and gamehosting |
Mihaloo avatar 25.1.2010 18:34 Mihaloo | skóre: 2
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin
Měl jsem tu nějakou GNU sračku tak už jsem to odinstaloval a šlape to díky...
|D-SERVERS.CZ| webhosting and gamehosting |
Mihaloo avatar 25.1.2010 19:27 Mihaloo | skóre: 2
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak tady mám další problém
mihaloo:/game/lg/server/login# ./RegisterGameServer.sh
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
        at sun.awt.X11.XToolkit.clinit(XToolkit.java:89)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at java.awt.Toolkit$2.run(Toolkit.java:834)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
        at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:126)
        at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1556)
        at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130)
        at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591)
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:541)
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:581)
        at net.sf.l2j.gsregistering.BaseGameServerRegister.startGUI(BaseGameServerRegister.java:259)
        at net.sf.l2j.gsregistering.BaseGameServerRegister.main(BaseGameServerRegister.java:184)
        at net.sf.l2j.gsregistering.GameServerRegister.main(GameServerRegister.java:33)
|D-SERVERS.CZ| webhosting and gamehosting |
Mihaloo avatar 25.1.2010 20:19 Mihaloo | skóre: 2
Rozbalit Rozbalit vše Re: JAVA error java.lang.NoClassDefFoundError
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyřešeno ! Spustil jsem xterm přes vnc a už to fachá...
|D-SERVERS.CZ| webhosting and gamehosting |
20.12.2015 09:09 Kristýna
Rozbalit Rozbalit vše Re: JAVA error-NoClassDefFound
Zdravím všechny. Pokud si na svém mobilním telefonu spustím Comcraft, okamžitě mi vyskočí hláška: NoClassDefFound. Nevíte, jaký program si mám stáhnout , aby comcraft jel? Děkuji, pokud se ozvete.
20.12.2015 13:32 NN
Rozbalit Rozbalit vše Re: JAVA error-NoClassDefFound
Tvuj telefon pravdepodobne nepodporuje 3D API, takze nijak.. Jaky je to telefon/model?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.