Каталог Java работает на моем Mac (High Seirra)

Я запускал SQL Workbench на своем Mac, и он жалуется, что ему нужна Java 8, но вместо этого он нашел Java 10.0.1 на моем компьютере. Поэтому мне нужно найти исполняемый файл Java и найти способы понизить версию Java. Тем не менее, я полностью потерялся, когда искал версию Java.

Когда я запускаю '/usr/libexec/java_home -V' из терминала, я получаю это:

Matching Java Virtual Machines (3):
9.0.4, x86_64:  "Java SE 9.0.4" /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home

Когда я запускаю 'java -version', я получаю ниже, что означает, что он указывает на java 9.0.4, указанный выше:

java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

Однако, когда я проверяю панель управления Java в разделе "Системные настройки", она показывает, что моя текущая версия Java - 10.0.1 на вкладке "Общие". На вкладке "Настройки рабочего стола" указан JRE-путь "/ Library / Internet Plug-Ins / JavaAppletPlugin.plugin/Contents/Home/bin/java". Итак, похоже, что программное обеспечение (SQL Workbench) жалуется на эту версию Java. Но почему это не версия Java, которую я получил с терминала (9.0.4)? Какая java на самом деле работает на моем Mac в этом случае? Что мне делать, если я хочу изменить java 10, указанный в панели управления java?

Спасибо!

0 ответов

Другие вопросы по тегам