Starting the game haven and hearth on linux fedora 14.1 Run the game client. I enter my username and password. Password does not accept. Writes RSA premaster secret error
Last edited by or on Tue Aug 09, 2011 9:31 am, edited 1 time in total.
java '/home/a/HnH_Ender_x64/haven.jar' Exception in thread "main" java.lang.NoClassDefFoundError: /home/sva/HnH_Ender_x64/haven/jar Caused by: java.lang.ClassNotFoundException: .home.sva.HnH_Ender_x64.haven.jar at java.net.URLClassLoader$1.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:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: /home/sva/HnH_Ender_x64/haven.jar. Program will exit.
(chmod 777 -R) !/bin/sh: event not found bash-4.1$ export LD_LIBRARY_PATH=/usr/lib/jni/ bash-4.1$ java -Xms384m -Xmx384m -jar haven.jar moltke.seatribe.se -r ./res Unable to access jarfile haven.jar
Are you telling me the Java virtual machine options are different in Linux than in windows?
What happened to run everywhere?
To hold your hand:
bash-4.1$ <FULL PATH TO JAVA.exe> -Djava.library.path=<FULL PATH WHERE THE GAME LIBRARIES ARE> -Xms384m -Xmx384m -jar haven.jar moltke.seatribe.se -r ./res
bash-4.1$ /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java -Djava.library.path="/home/sva/HnH_Ender_x64" -Xms384m -Xmx384m -jar /home/sva/HnH_Ender_x64/haven.jar moltke.seatribe.se -r ./res Exception in thread "Haven main thread" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681) at java.lang.Runtime.loadLibrary0(Runtime.java:840) at java.lang.System.loadLibrary(System.java:1047) at com.sun.gluegen.runtime.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:91) at com.sun.gluegen.runtime.NativeLibLoader.access$000(NativeLibLoader.java:50) at com.sun.gluegen.runtime.NativeLibLoader$1.run(NativeLibLoader.java:69) at java.security.AccessController.doPrivileged(Native Method) at com.sun.gluegen.runtime.NativeLibLoader.loadGlueGenRT(NativeLibLoader.java:67) at com.sun.gluegen.runtime.NativeLibrary.ensureNativeLibLoaded(NativeLibrary.java:399) at com.sun.gluegen.runtime.NativeLibrary.open(NativeLibrary.java:163) at com.sun.gluegen.runtime.NativeLibrary.open(NativeLibrary.java:129) at com.sun.opengl.impl.x11.DRIHack.begin(DRIHack.java:109) at com.sun.opengl.impl.x11.X11GLDrawableFactory.<clinit>(X11GLDrawableFactory.java:99) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111) at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520) at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131) at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:90) at haven.HavenPanel.<init>(HavenPanel.java:77) at haven.MainFrame.<init>(MainFrame.java:141) at haven.MainFrame.main2(MainFrame.java:254) at haven.MainFrame.access$100(MainFrame.java:35) at haven.MainFrame$6.run(MainFrame.java:309) at java.lang.Thread.run(Thread.java:636)
Для запуска клиента от Ender на Fedora 14.1 нужно установить gluegen, jogl. Запускать командой вида: #!/bin/sh export LD_LIBRARY_PATH=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/ java -Xms384m -Xmx384m -jar haven.jar moltke.seatribe.se -r ./res
To run the client by Ender on Fedora 14.1 to install gluegen, jogl. Run the command like: #! / bin / sh export LD_LIBRARY_PATH = / usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib / java-Xms384m-Xmx384m-jar haven.jar moltke.seatribe.se-r. / res