I'm sure this is something silly but I'm confused as to what's wrong. I downloaded the nightly JME zip and when I run the demos I get:
mike@olaf:/opt/jme$ ./runme.sh
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
Hmmm well, it's not able to find the native AWT jars for GTK, which is bad. Are you able to run any Swing/AWT java app?
Damn I forgot that I re-installed Linux and it wiped out my PATH environment in .bashrc. So it was using the GNU classpath I think. I fixed that but I get:
java.lang.NoClassDefFoundError: com/jmex/awt/lwjgl/LWJGLCanvas
at com.jme.system.lwjgl.LWJGLSystemProvider.<clinit>(Unknown Source)
at com.jme.system.DisplaySystem.<clinit>(Unknown Source)
at com.jme.system.lwjgl.LWJGLPropertiesDialog.setUpRendererChooser(Unkno
wn Source)
at com.jme.system.lwjgl.LWJGLPropertiesDialog.createUI(Unknown Source)
at com.jme.system.lwjgl.LWJGLPropertiesDialog.<init>(Unknown Source)
at com.jme.app.AbstractGame.getAttributes(Unknown Source)
at com.jme.app.BaseGame.start(Unknown Source)
at jmetest.terrain.TestTerrainPage.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at jmetest.TestChooser.start(Unknown Source)
at jmetest.TestChooser.main(Unknown Source)
Jun 13, 2006 9:07:08 PM com.jme.app.BaseSimpleGame cleanup
INFO: Cleaning up resources.
Jun 13, 2006 9:07:08 PM com.jme.app.BaseGame start
INFO: Application ending.
#
An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xb0fced14, pid=9285, tid=2970790832
#
Java VM: Java HotSpot™ Client VM (1.5.0_06-b05 mixed mode, sharing)
Problematic frame:
C 0xb0fced14
#
An error report file with more information is saved as hs_err_pid9285.log
#
If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
./runme.sh: line 3: 9285 Aborted java -Djava.library.path=./lib -cp ./lib/lwjgl.jar:./lib/jogg-0.0.5.jar:./lib/jorbis-0.0.12.jar:./jme.jar:./jm etest.jar:./jmetest-data.jar:./jme-effects.jar:./jme-model.jar:./jme-terrain.jar :./jme-ui.jar jmetest.TestChooser
mike@olaf:/opt/jme$ java -version
java version "1.5.0_06"
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot™ Client VM (build 1.5.0_06-b05, mixed mode, sharing)
I can still run the demos from 0.9 but they don't exit - the process seems to hang around until I kill it.
I thought I got over this problem a long time ago!
I had this same problem with Kubuntu a while ago, but it's back. I don't get it. Any hints what to do?
Thanks
I downloaded 0.10 (I read the filename on the download page as 0.01 and not 0.10)!
Now the demos run but they don't exit when I press escape - they hang around until I kill them off.