Spec-Zone .ru
спецификации, руководства, описания, API
След: Развертывание
Урок: Всестороннее Развертывание
Раздел: Инструментарий Развертывания
Проверка Клиента Версия программного обеспечения JRE
Домашняя страница > Развертывание > Всестороннее развертывание

Проверка Клиента Версия программного обеспечения JRE

Есть много причин проверить, доступна ли определенная версия среды выполнения Java (JRE) программное обеспечение на клиентской машине. Например, Вы могли бы хотеть запустить различную версию своего богатого Интернет-приложения (RIA) или перенаправить пользователя к различной странице в зависимости от версии программного обеспечения клиента JRE.

Используйте сценарий Инструментария Развертывания versionCheck функционируйте, чтобы проверить, устанавливаются ли определенная версия или диапазон версий JRE на клиенте.

Функциональная подпись: versionCheck: function(versionPattern)

Параметры:

Использование: Создание различного пользователя испытывает в зависимости от версии программного обеспечения клиента JRE

В этом примере кнопка Launch создается для приложения Блокнота, только если версия программного обеспечения JRE на клиенте больше чем или равна 1.6. В противном случае браузер, перенаправляют их к java.sun.com.

   
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    if (deployJava.versionCheck('1.6+')) {            
        var url = "http://docs.oracle.com/javase/tutorialJWS/deployment/webstart/examples/Notepad.jnlp";
        
        <!-- you can also invoke deployJava.runApplet here -->
        deployJava.createWebStartLaunchButton(url, '1.6.0'); 
    } else {
        document.location.href="http://java.sun.com";
    }
</script>         

Отметьте: В зависимости от операционной системы клиента и версии платформы Java, Вы могли бы быть в состоянии проверить информацию о версии для программного обеспечения JRE на уровне основной версии (например, 1.6) или на более прекрасном уровне обновления (например, 1.6.0_10).

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Развертывание Без Кодовой базы
Следующая страница: Протокол Запуска Сети Java