Operating System - OpenVMS
cancel
Showing results for 
Search instead for 
Did you mean: 

Auto-dowload JRE via Applet <object> tag

Richard J Maher
Trusted Contributor

Auto-dowload JRE via Applet <object> tag

Hi,

Does anybody have a working web-page tag that will (on windows only
is fine for this case) trigger an automatic download of a version-compliant
JRE from SUN, if it is not found on the client's system?

I have seen these pages which *should* be enough: -
http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html
http://java.sun.com/javase/6/docs/technotes/guides/plugin/developer_guide/using_tags.html
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/autodl-files.html

But I still can't get my applet's object tag to trigger a Java JRE download
if the version needed is not present :-(

- I'm happy using dynamic-version and have specified the classid to reflect
such for IE. (Don't know how to specify that for FireFox 'cos my classid
there is "java:MyClassName.class"
- I have the new java_version tag set to "1.N+" for recent versions
- I have also #Version=1.n.n.n at the end of the 's codebase
- (For non IE) I have (in the object tag and not as a PARAM)
type="application/x-java-applet;version=1.n.n.n"
- I jave no interest in that JNLP and/or deployjava.js bollocks (and even
less in explaining why I have no interest :-)
- A picture is worth a thousand words, there shouldn't be many who find this
as challenging as me, and I imagine there is a plethora of such applets out
there on the web to poin me at

If you know of such an example please point me at it.

Cheers Richard Maher

PS. I did notice that deployJava.js used
clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA for IE and the embed tag for
Netscape in an old version I had, but now they seem to obfuscate the JS for
some reason.