Как упоминалось в @Keltari, многие приложения связывают свою собственную версию Java вместе с приложением, потому что это избавляет их от необходимости полагаться на установленную Java, о которой они ничего не знают.
вы можете открыть приложение DeltaWalker в Finder, чтобы увидеть, что это то, что происходит здесь. (Я сделал это с новой копией DeltaWalker dmg, но ваш должен быть таким же). Найдите "приложение" DeltaWalker, нажмите на него Ctrl или щелкните правой кнопкой мыши и выберите " Показать пакет Оглавление." Выберите Contents\PlugIns\jre\Contents\Home\
посмотреть версию Java, которая используется приложением. Вы можете перейти по этому пути в окне терминала, зайдите в bin
папку и запустите java -version
, чтобы подтвердить, что это та же версия, которую вы видите в User-Agent. (Я не могу проверить это сам, учитывая, что я на самом деле собираю приложение, используя 7-zip на компьютере с Windows.)
теоретически можно просто заменить эту версию Java на более новую, но я бы не стесняйтесь делать это, учитывая, насколько тесно связаны между собой компоненты приложения и учитывая, что DeltaWalker связывает многие другие зависимости вместе с ним (вспомогательные исполняемые файлы и плагины JAR), которые также могут иметь проблемы.
Если вы не используете последнюю версию приложения, вы должны обновить его, если вы можете. Если вы не можете, или если самая последняя версия слишком старая, вы должны связаться с Поддержка Deltopia.