文档

Java™教程
隐藏目录
检查客户端JRE软件版本
指引: 部署
教程: 深入部署
章节: 部署工具包

检查客户端JRE软件版本

检查客户端计算机上是否安装了特定版本的Java Runtime Environment(JRE)软件有很多原因。例如,您可能希望根据客户端的JRE软件版本启动不同版本的Rich Internet Application(RIA),或者根据客户端的JRE软件版本将用户重定向到不同的页面。

使用部署工具包脚本的versionCheck函数来检查客户端是否安装了特定版本或版本范围的JRE。

函数签名: versionCheck: function(versionPattern)

参数:

用法: 根据客户端的JRE软件版本创建不同的用户体验

在此示例中,仅当客户端的JRE软件版本大于或等于1.6时,才会创建Notepad应用程序的启动按钮。否则,浏览器将重定向到oracle.com

   
<script src="https://www.java.com/js/deployJava.js"></script>
<script>
    if (deployJava.versionCheck('1.6+')) {            
        var url = "https://docs.oracle.com/javase/tutorialJWS/deployment/webstart/examples/Notepad.jnlp";
        
        <!-- 这里还可以调用deployJava.runApplet -->
        deployJava.createWebStartLaunchButton(url, '1.6.0'); 
    } else {
        document.location.href="http://oracle.com";
    }
</script>         

注意: 根据客户端的操作系统和Java平台版本,您可以在主版本级别(例如1.6)或更细的更新级别(例如1.6.0_10)上验证JRE软件的版本信息。

上一页: 无代码部署
下一页: Java网络启动协议