1

Я пытаюсь получить Java 7 в качестве версии по умолчанию на моем компьютере под управлением Mac OS X 10.9.3. Когда я бегу:

java -version

Я получил:

java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

Когда я бегу:

javac -version

Я получил:

javac 1.6.0_65

Когда я захожу в Системные настройки -> Java -> Обновление, я вижу:

Your system has the recommended vesion of Java.

Java 8 Update 05.

У меня есть несколько вопросов:

  1. Почему моя Панель управления Java утверждает, что у меня есть Java 8, но моя работа в терминале (при проверке моей версии Java) говорит иначе?

  2. Я только что скачал файл .dmg для Java SE 7 с сайта Oracle и установил его, хотя его нигде не было видно. Где это можно найти на моей машине?

1 ответ1

0

JVM в настройках вашего пути:

(Windows 10) WindowsExplorer --> ThisPC --> (right-click) Properties --> AdvancedSystemSettings --> EnvironmentVariables --> Path

отличается от той JVM, которую вы установили последней.

В приведенном выше примере вы, вероятно, устанавливали JVM-8 последним, но ваш JVM-6 находится в начале списка переменных PATH.

Переменная PATH - это список мест для поиска исполняемых файлов при вызове из командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .