2

Существует несколько приложений, использующих Java 1.6.2x, несколько версий 1.7.1X и другие версии 1.7.4X. Так как мы решили подтолкнуть все три приложения к пользователю.Как заставить приложения использовать свою конкретную версию. Существует несколько веб-приложений и корпоративных приложений, для которых требуется только определенный набор версий Java, что создает проблемы.

ОС: Win 7 IE - версия 8 Обход В процессе: Попытка применить пакетный файл для каждого приложения, чтобы установить требуемый путь к версии Java, но это не обязательное решение.

Есть ли у нас какой-либо универсальный способ, который автоматически отображает требуемую версию Java вместо запуска пакетного файла для каждого приложения.

Ждем ваших ценных предложений.

2 ответа2

0

если вы отправляете приложение пользователю ... рассмотрите Embedded Java.

По сути, просто установите JRE в установщик и установите пакетный файл для использования этого JRE.

Это избавит вас от многих проблем ... и позволит избежать осложнений несовместимости версий Java.

0

Если вам нужно управлять несколькими версиями JRE и несколькими приложениями на настольном компьютере, вам следует взглянуть на технологию Java Web Start от Sun/Oracle. В файле дескриптора JNLP вы можете указать, что вам нужна конкретная версия JRE, и Java Web Start загрузит и установит ее для вас, а также выберет правильный JRE для приложения, которое вы хотите запустить.

Это также позволяет вам предоставлять обновленные версии приложений для клиентов.

Любое приложение Java можно легко превратить в приложение Java Web Start (оно обычно вызывает статический метод main), вам просто нужно быть осторожным и конкретным в отношении внешних ресурсов и разрешений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .