I am in the middle of a university project where I am developing a Java 3D application.
In the mean time, I cannot get Java 3D to run on two of my three computers;
On my old laptop, a Pentium 4 3.06 GHz, nVidia FX5350, Java 3D runs just fine.
The new one, a Pentium Centrino 1.7 GHz, ATi Mobility Radeon 9700 SE, that I just bought today, Java 3D does NOT work. Nor does it work on my desktop computer, a Pentium 4 3.2 GHz, ATi Radeon 9800 PRO.
Does Java 3D care about graphics cards, I mean, can I only run Java 3D with nVidia cards?!
The installments are as follows (detailed descriptions):
The two ATi computers:
Desktop)
J2SE Runtime Environment, SE v1.4.2_07
Java 2 SDK, SE v1.4.2_07
Java 3D 1.3.1 (DirectX) SDK
Java 3D 1.3.1 (OpenGL) SDK
Laptop)
J2SE Development Kit 5.0 Update 1
J2SE Runtime Environment 5.0 Update 1
Java 2 Runtime Environment, SE v1.4.2_05
Java 2 SDK, SE v1.4.2_07
Java 3D 1.3.1 (DirectX) SDK
Java 3D 1.3.1 (OpenGL) SDK
And my nVidia laptop (where Java 3D works just fine))
Java 2 Runtime Environment, SE v1.4.1_02
Java 2 Runtime Environment, SE v1.4.2_04
Java 2 Runtime Environment, SE v1.4.2_06
Java 2 SDK, SE v1.4.1_02
Java 2 SDK, SE v1.4.2_04
Java 3D 1.3.1 (DirectX) SDK
Java 3D 1.3.1 (OpenGL) SDK
Java Web Start
As you can see, it is also three quite different installments.
Well, some other relevant information:
They all run Windows XP Home/Proff. Edition (but that should not influence), and on the two ATi computers I get this output info in the Terminal Window during run time (using the BlueJ editor):
wglCreateContext Failed: The pixel format is invalid.
The canvas then just stays blank.
A little note is that I have to sell my nVidia-based laptop within reasonable time (too expensive for a student to own 3 modern PC's :-), and the application should also be completed within a few weeks, so a solution is really needed! I am just scared that this can get really hard working... :-(
Thanks in advance,
Daniel.