Я использовал JSNI, и он не работал в последней версии браузера (например, chrome, IE, Firefox)! Я написал этот код ниже:
public static native boolean detectJavaVersion() /*-{
try {
var javaVersions = $wnd.deployJava.getJREs();
alert("Your windows Java version is : " + javaVersions);
if (javaVersions.length == 0) {
alert("You have not installed any types of Java in your system");
return false;
}
if (javaVersions < "1.8") {
alert("Java version is less than 8");
return false;
} else {
alert("Java version is 8 or more than it");
return true;
}
}
catch
(err) {
var exceptionMsg = err.message;
alert("Exception is : " + exceptionMsg);
}
} - * /;
Я пытался исправить это в течение недели !!!
Может ли кто-нибудь, пожалуйста, дает мне совет.
Большое спасибо.