Installation and distribution

What is the expected / standard installation path for the game-core libs? Is pointing back to Sun in a Webstart solution expected? And is there a guide on how to do that?

I do not believe there is any “standard” installation paths beyond that of your system classpath.

Nor do I know of a JOGL guide (beoyond this one: http://www.java-gaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=jogl;action=display;num=1058027992).

I have created two Xith3D guides which may be of use to you (Xith3D is 100% java but uses the JOGL native libraries).

Installation: http://xith.org/installing.php
Java Web Start: http://xith.org/tutes/GettingStarted/html/deploying_xith3d_games_with.html

You can safely ignore all Non-JOGL stuff (unless you want Xith3D on your system as well).

Will.

I’ve been experimenting with my NeHe port of Lesson 7 and webstart. It’s running fine in my jar from the command line but I’m getting a weird exception within webstart: javax.imageio.IIOException: Unknown row filter type (= 38)!

I’m thinking this is because I’ve tried to cheat and use Sun’s signed jars but they might be from an earlier build.

For those of you who are currently using webstart to distribute your apps, how did you go about bundling your own version of jogl? Just unjarring and rejarring?

Unfortunately, I haven’t got $400 right now to spend on a code signing certificate. Any more tips and tricks would be very welcome.

I just use the Jogl jar and sign it with my own key with jarsigner, I don’t see any reason why you’d need to un-jar and re-jar it. You don’t have to pay to get a signing certificate, one of the SDK tools will generate one for you (albeit with an annoying “Untrusted certificate” warning when users start it).