Specifically,
https://jogl.dev.java.net/webstart/jogl.jnlp
gives an error on the newest java release (1.5.0_03, the ‘update 3’ release).
An error occurred while launching/running the application.
Title: JOGL
Vendor: Sun Microsystems, Inc.
Category: Launch File Error
Unsupported JNLP version in launch file: 1.0.1. Only versions 1.0 and 1.5 are supported with this version. Please contact the application vendor to report this problem.
the line which causes the error in jogl.jnlp is this:
<jnlp spec="1.0.1"
codebase="https://jogl.dev.java.net/webstart/"
href="jogl.jnlp">
I don’t know what the ‘spec’ attribute does, but I don’t see a reason for setting that attribute (I never put it in my own jnlp files), or at least setting it to ‘1.5’. Please remove or change it.
I want to point to this jnlp file from within my own jnlp file, to ensure the user will have the lastest JOGL version, and I think every jogle web-start application should do so, to prevent multiple copies of the same library on the users computer.
you can do so as such (put it under ‘resources’ in your jnlp file):
<extension href="https://jogl.dev.java.net/webstart/jogl.jnlp" name="JOGL"/>
Regards,
- Vincent