Jak wspomniała @Keltari, wiele aplikacji zawiera własną wersję Java wraz z aplikacją, ponieważ oszczędza im to polegania na zainstalowanej Java, o której nic nie wiedzą.
Możesz otworzyć aplikację DeltaWalker w Finderze, aby zobaczyć, że to właśnie dzieje się tutaj. (Zrobiłem to z nową kopią DeltaWalker dmg , ale twoje powinno być takie samo). Znajdź aplikację „DeltaWalker”, kliknij ją, przytrzymując klawisz Ctrl lub kliknij prawym przyciskiem myszy i wybierz „Pokaż zawartość pakietu”. Nawigować do Contents\PlugIns\jre\Contents\Home\
aby zobaczyć wersję Java używaną przez aplikację. Możesz przejść do tej ścieżki w oknie terminala, przejdź do bin
folder i uruchom java -version
aby potwierdzić, że jest to ta sama wersja, którą widzisz w User-Agent. (Sam nie mogę tego sprawdzić, biorąc pod uwagę fakt, że faktycznie wybieram aplikację za pomocą 7-zip na komputerze z systemem Windows.)
Teoretycznie możliwe jest po prostu zastąpienie tej wersji Java nowszą, ale wahałbym się, aby to zrobić, biorąc pod uwagę, jak ściśle powiązane mogą być komponenty aplikacji i biorąc pod uwagę, że DeltaWalker zawiera wiele innych zależności wraz z nimi (pliki wykonywalne pomocnicze i wtyczki JAR ), które mogą mieć również problemy.
Jeśli nie używasz najnowszej wersji aplikacji, powinieneś ją zaktualizować, jeśli możesz. Jeśli nie możesz lub jeśli najnowsza wersja jest nadal zbyt stara, powinieneś się skontaktować Wsparcie Deltopia .