Skip to content Skip to sidebar Skip to footer

How To Write Javascript Function To Check Jre Version

I am new to JavaScript. How to write JavaScript function which will return installed Java version in the computer. Thanks Sunil Kumar Sahoo

Solution 1:

use the JNLP, the Sun Unified Deployment Mechanism, the getJREs() function is your answer:

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
     var versions = deployJava.getJREs();
     alert(versions);
</script>

NB

it works in a consistent fashion across various browsers

Solution 2:

var JavaVersion = PluginDetect.getVersion('Java', 'getJavaInfo.jar');
var Java0Status = PluginDetect.isMinVersion('Java', '0', 'getJavaInfo.jar');
alert('Java version is ' + JavaVersion + '\n' + 'Java status is ' + Java0Status);

This is the plugin detect generator page, also you can check here for detail about that.


Solution 3:

You can use the deployJava.getJREs() method in the Deployment System (returns a list of currently installed JREs).


Solution 4:

Normally, You cannot directly check Java Version from Javascript, You will need 2 steps.

  • Check Java is installed or not with javascript first

    navigator.javaEnabled()

  • And then load your java applet, and check it there for version.

PS: DeployJava mentioned by others, also doing similar method

Here is some of its codes, writing object tags to page, and checking it.

document.write('<'+'object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" 
document.write('<'+'object classid="clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA"

Post a Comment for "How To Write Javascript Function To Check Jre Version"