Ошибка: не удалось найти или загрузить версию основного класса

Я загрузил Java в систему mac mavericks. Но когда я набираю терминал, чтобы увидеть версию Java, используя команду:

java version

Я получаю следующую ошибку

Не удалось найти или загрузить версию основного класса

Я пошел на сайт oracle и попробовал проверить, установлена ​​ли в моей системе Java, которая подтвердила, что Java7 установлен в системе. Но почему я не вижу версию в терминале?

Ответ 1

Попробуйте

 java -version

Без знака "минус" он пытается загрузить программу с именем version.

Ответ 2

java –version

приведет к той же ошибке (скопированной с веб-страницы), поскольку "-" - это em emash

Ответ 3

java -version - это команда для проверки версии java

Загрузите последнюю версию Java SE с сайта Oracle и установите ее. Затем повторно запустите cmd и проверьте версию java с помощью java -version.

Задайте путь Java к bin и проверьте его версию. Как java, так и javac должны быть на одной и той же версии.

В моем случае:

C:\Users\darshan > java -version java-версия "1.8.0_121" Java (TM) SE Runtime Environment (сборка 1.8.0_121-b13) Java HotSpot (TM) 64-разрядная серверная VM (сборка 25.121-b13, смешанный режим)

C:\Users\darshan > javac -version javac 1.8.0_121