I put the native (DLL) files into my /windows/system32 folder,
since that is where I understand most DLL files should go (?).
In your experience, should they be put into the classpath ?
I thought DLLs were called by windows, not the JVM.....?
Well, I don't put them to the classpath, but to the Java Library Path. See the testlauncher.sh/.bat skripts, how it is done (the -D option). I think, I already said, that you should never put your application depended libs into any system folder, nor the Java install path. If you want to rollout your project, you won't force your users to modify their system to run your app.
The testlauncher.sh also shows, how this is done for all natives and jars. IMHO this is the way to go. And it works

.
I did recompile xith3d and xith-tk and got the same error.
ok.
On a whim, I tried the download from 2007-01-23, that has
the jogl.jar and the gluegen-rt.jar, ran a test with the
HelloXith3D and it did run, but only stayed on the screen for
a fraction of a second. I ran EmptyScene, and after adding the
glugen-rt.jar to TEMPCP, the program ran, but only for a fraction
of a second.
So, I tried one of the tests in your lib (benchmark.CubeBenchmark),
and got:
CubeBenchmark started to last for 30 seconds. (Hit ESC to cancel.)
....but the window still closed after a fraction of a second.
....so anyway, this is progress !!!
I'll play with it more and let you know.
Thx.....
Looks like a goot path

. I anyway want to update Xith to use the most recent Jogl version. But if you succeed with it, it is even urgent to do.
Please keep me updated.
Marvin