我被困:如何检查用户是否具有指定的Java要求?我需要查找范围(例如介于1.5.0_10和1.6.0_10之间的Java版本)。我正在使用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
}
参考:
http://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/ensuringJRE.html