Checking JRE version inside browser

Posted by Brian Lewis on Stack Overflow See other posts from Stack Overflow or by Brian Lewis
Published on 2010-05-03T20:37:24Z Indexed on 2010/05/03 20:38 UTC
Read the original article Hit count: 227

Filed under:
|

Basically, I'm wanting to figure out the best way to check the user's JRE version on a web page. I have a link to a JNLP file that I only want to display if the user's JRE version is 1.6 or greater. I've been playing around with the deployJava JavaScript code (http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html) and have gotten it to work in every browser but Safari (by using deployJava.versionCheck). For whatever reason, Safari doesn't give the most updated JRE version number - I found this out by displaying the value of the getJREs() function. I have 1.6.0_20 installed, which is displayed in every other browser, but Safari keeps saying that only 1.5.0 is currently installed.

I've also tried using the createWebStartLaunchButtonEx() function and specifying '1.6.0' as the minimum version, but when I click the button nothing happens (in any browser).

Any suggestions?

© Stack Overflow or respective owner

Related posts about java

Related posts about jre