我正在尝试使用Oracle的deployJava script来检查已安装的java版本。它在FireFox上工作正常,但在Chrome中失败,因为当我测试java版本1.6时,它总是返回false,这意味着我有一个低于1.6的java版本,这是不对的。我见过一些提到这个问题的论坛,但直到现在我还没有找到解决方法。
之前有人检查过这个剧本吗?
----------------------------------------------- ----> 修改 - 添加代码示例:
var isJavaValid = deployJava.versionCheck( '1.6.0+' );
if( isJavaValid == false ) {
alert( "Java required version is not found" ); // Always appears.
}
else {
alert( "You have the right java version." );
}
答案 0 :(得分:0)
这对我有用:
<html>
<head>
<script type="text/javascript" src="http://java.com/js/deployJava.js"></script>
<script type="text/javascript">
function init()
{
var isJavaValid = deployJava.versionCheck( "1.6.0+" );
if( isJavaValid == false ) {
alert( "Java required version is not found" ); // Always appears.
}
else {
alert( "You have the right java version." );
}
}
</script>
</head>
<body onload="init()">
</body>
</html>