Развертывание Java через Configuration Manager / SCCM / SMS
Так что мой пакет работает. Проблема в том, что он не удаляет старую версию во время установки. Если я запускаю установку в локальной системе, она работает нормально.
Вот командная строка, которую я использую:
jre-6u16-windows-i586-s.exe / quiet
1 ответ
Решение
Командная строка, которую мы используем
160_11\jre-6u11-windows-i586-p-s.exe /qn JAVAUPDATE=0 AUTOUPDATECHECK=0 REBOOT=Suppress
Это действительно удаляет предыдущий выпуск, но не удаляет предыдущие основные выпуски (например, если у нас ранее было 1.6 u05 на машине, которая будет обновлена, но версия 1.5.x была бы оставлена.
Мы делаем это из соображений обратной совместимости (что всегда является основной проблемой в Java).