Portál AbcLinuxu, 13. července 2025 15:19
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.
Řešení dotazu:
CP = l2jserver.jar for a in ../libs/*; do CP="$a:$CP" done java -cp $CP .....
for library in ${project_dir}/lib/*.jar ; do if [ -z "${CLASSPATH}" ] ; then CLASSPATH="${library}" else CLASSPATH="${CLASSPATH}:${library}" fi done export CLASSPATH
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.GameServerRegisterChyba
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
apt-get install sun-java6-jdk Java runtime environment apt-get install sun-java6-jreA pořád stejné chyby...
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)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.