I try to run java 3d 1.2.1 on debian woody, java 1.4.2. Unfortunately,
I get the following error.
WARNING: Canvas3D constructed with a null GraphicsConfiguration.
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
java.lang.NullPointerException
at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:907)
On the web I found the suggestion to uncomment "glx" in the file
/etc/X11/XF86Config-4 but it did not help. I would apprechiate any
help with my problem. Thank you,
Uli
more /etc/X11/XF86Config-4
Section "Module"
Load "GLcore"
#Load "bitmap"
Load "dbe"
#Load "ddc"
Load "dri"
Load "extmod"
#Load "freetype"
Load "glx"
#Load "int10"
#Load "record"
Load "speedo"
Load "type1"
#Load "vbe"
EndSection
RISC Amiga - 21 Jan 2005 17:02 GMT
It's not enough to have XFree86 with GLX-support. You also need an
OpenGL-installation on your system (libGl.so).
Possible tests if this is your problem:
- Try www.runescape.com, it should run even with Java1.3.1 and Mozilla
- Use Windows Cygwin as an X-terminal. It has GLX-support and has
successfully been tested with Java3D-games.
> I try to run java 3d 1.2.1 on debian woody, java 1.4.2. Unfortunately,
> I get the following error.
[quoted text clipped - 30 lines]
> #Load "vbe"
> EndSection
wahyu - 15 Feb 2005 01:49 GMT
I had the same problem, but it is solved now. In my case, it is because I
haven't installed Mesa Library to work with Java 3D. Apparently, in most
installation instruction I've read, there is no clear indication to do
this.
This one is an exception:
http://mirrors.ibiblio.org/pub/mirrors/blackdown/java3d/1.3.1/i386/fcs/README-Java3D
My system:
ATI Mach64 3D Rage graphics card
XFree-4.1.0-17mdk (Mandrake 8.1)
J2SDK 1.4.4
Java3D 1.2.1_03 OpenGL SDK
this setting doesn't work even to run java 3D demo application, until I
install Mesalib-6.2.1 from http://mesa3d.sourceforge.net