Моя команда использует множество приложений и апплетов Java (как созданных внутри, так и из внешних источников).
Со времени выпуска Java 7, который мы используем для некоторых приложений, мы обнаружили рядпроблемы с внешними приложениями и апплетами, которые не поддерживают Java 7 (хотя я не знаю почему - однако, поговорив с техподдержкой в организациях, которые предоставляют эти приложения, они указывают, что их приложения не совместимы с Java 7).
К сожалению, многие из этих приложений заявляют, что работают на любой (недавней) версии Java (например, 1.5+).Очевидно, было бы неплохо, если бы провайдеры этих апплетов и приложений изменили бы свой код, чтобы указать, с какой версией Java они могут работать, вместо того, чтобы заявить, что они могут работать с версиями, которые у них нет.Тем не менее, что я могу сделать в промежуточный период?
Приложения веб-запуска:
Для них я создаю пакетный файл, указывающий, какую версию JRE использовать, например:
C:/"Program Files"/Java/jre6/bin/javaws http://www.website.com/path/to/app.jnlp
Есть ли лучший способ сделать это?
Веб-апплеты:
У меня не было никакого успеха с указанием веб-апплетов.Я знаю, что могу указать версию JRE для Internet Explorer (, например, этот вопрос ), но я не хочу заставлять все веб-апплеты использовать старую версию Java - я хочу указать только для случаяв зависимости от конкретного случая.
Я планировал создать командный файл, который запустил бы Internet Explorer с указанным JRE ... что-то вроде
start iexplore [specify JRE] http://www.website.com/pageWithWebApplet.html
... но я нене знаю, как указать JRE.Любые идеи?
В качестве альтернативы, если есть лучшие способы сделать это, я хотел бы знать.