Мы обновляем клиентские компьютеры до JRE 1.7, но партнерское веб-приложение упоминает старую версию java в своих HTML-тегах апплета (java_version = 1.6 *). Из-за этого упоминания загрузке апплета предшествует предупреждение «Запрошена недоступная версия Java», в котором запрашиваются разрешения на запуск апплета с последней версией Java. Если пользователь нажимает Да, приложение работает без проблем, пока апплет не исчезнет из кеша Java.
Поскольку у нас всегда есть только одна версия Java на наших компьютерах, отображение этих раздражающих всплывающих окон не имеет никакого смысла для наших пользователей, и мы хотим их подавить.
Мы поиграли с разными политиками, доступными в deployment.properties, например с deployment.insecure.jres = Always, и не нашли ничего, что позволяло бы подавить это предупреждение.
Выбранное предпочтение для запуска этого конкретного апплета с последней версией JRE сохраняется в кэше Java на всю жизнь или апплет в кэше. Так что это тоже не управляемо.
Существуют ли какие-либо политики или настройки, предотвращающие отображение этого предупреждения? За исключением создания глупого vbs, чтобы автоматически нажимать Да во всплывающем окне?
Ответ находится в Java 7.40 с помощью наборов правил развертывания.