hey, I've seen this topic before
One final thing that should work, which I haven't tried with jogl is to simply do a System.load() with the absolute path to where you put the native library. I used to do this with my own native libraries on Windows and it worked, but again this is also not one of my favorite choices.
Is it ok to go ahead and load the native libraries yourself? Does the jvm not care if someone attempts to reload an already loaded native library? Because for my app I have a lib directory I stick all these things and I'd like to be able to just load jogl along with everything else.