如何在javascript中检查java版本的范围?

如何在javascript中检查java版本的范围?,java,javascript,Java,Javascript,我被卡住了:如何检查用户是否有特定的java需求?我需要找到范围(例如java版本介于1.5.0_10和1.6.0_10之间)。我正在使用Oracle的javaDeploy.js并使用versioncheck方法,但对于我提供的示例等范围,我无法确定需要在versioncheck方法中传递什么内容。尝试以下方法: var lower = deployJava.versionCheck("1.5.0_10+"), higher = deployJava.versionCheck("1.6.

我被卡住了:如何检查用户是否有特定的java需求?我需要找到范围(例如java版本介于1.5.0_10和1.6.0_10之间)。我正在使用Oracle的javaDeploy.js并使用versioncheck方法,但对于我提供的示例等范围,我无法确定需要在versioncheck方法中传递什么内容。

尝试以下方法:

var lower = deployJava.versionCheck("1.5.0_10+"),
    higher = deployJava.versionCheck("1.6.0_10+")
if (lower && !higher) {
    // between 1.5.0_10 && 1.6.0_10
}
参考:

试试这个:

var lower = deployJava.versionCheck("1.5.0_10+"),
    higher = deployJava.versionCheck("1.6.0_10+")
if (lower && !higher) {
    // between 1.5.0_10 && 1.6.0_10
}
参考:


您还可以直接获得java版本:

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
     var versions = deployJava.getJREs();
     alert(versions);
     if(versions>= "1.5.0" && versions<= "1.6.1")
     alert("correct version");   
</script>

var versions=deployJava.getJREs();
警报(版本);

如果(版本>=“1.5.0”&&versions,您也可以直接获得java版本:

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
     var versions = deployJava.getJREs();
     alert(versions);
     if(versions>= "1.5.0" && versions<= "1.6.1")
     alert("correct version");   
</script>

var versions=deployJava.getJREs();
警报(版本);

如果(版本>=“1.5.0”&&version如果应用程序位于多个版本之间,则您只想启动该应用程序?我检查了您是否有兴趣使用deployJava对象来查找确切的版本?如果应用程序位于多个版本之间,则您只想启动该应用程序?我检查了您是否有兴趣使用deployJava对象来查找确切的版本?您可以lso使用
deployJava.getJREs()
直接获取版本。您也可以使用
deployJava.getJREs()
直接获取版本。