На це питання вже є відповідь тут:
У рамках моєї програми оновлення я хотів перейти зі встановленої Java SE 8u171 до Java SE 8u181. Перш ніж хтось запитає, так, одному програмному ПОТРІБНО потрібна Java (LibreOffice).
Проблема полягає в тому, що вікно встановлення різко закривається, а встановлена версія залишається на рівні 8u171, відповідно до панелі переваг Java.
У вікнах терміналів я виявив речі ще більш заплутані:
$ java -версія java версія "1.8.0_161" Java (TM) SE Runtime Environment (збірка 1.8.0_161-b12) Java HotSpot (TM) 64-бітний сервер VM (збірка 25.161-b12, змішаний режим)
Я не знаю точно, що відбувається. Консоль не говорить, чому вона не працює. Я вже намагався вручну встановити 8u181 з .dmg, знайденого на веб-сайті Oracle, але результат той самий. Те саме відбувається, коли я намагаюся встановити оновлення в безпечному режимі.
Будь-які підказки?