Поэтому я недавно обновился до Java 10, и похоже, что это привело к тому, что приложение, которое я использовал, перестало работать. (Технически, я не знаю это точно, но это Java-приложение, и я больше ничего не менял).

Поэтому я попытался перейти на Java 8, удалив JavaAppletPlugin.plugin и установив Java 8 с веб-сайта. Когда я открываю панель управления Java, кажется, она сработала.

Панель управления Java говорит мне, что у меня есть Java 8.

У меня установлена только одна версия Java.

Тем не менее, приложение все еще не работает, и я запустил java -version в Терминале, и он сказал

java version "10.0.1" 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

Если я не понимаю это, похоже, у меня все еще есть Java 10. Почему есть расхождение? И как я могу это исправить?

Я использую MacOSX Sierra, если это важно.

0