Ответ 1
Попробуйте
java -version
Без знака "минус" он пытается загрузить программу с именем version.
Я загрузил Java в систему mac mavericks. Но когда я набираю терминал, чтобы увидеть версию Java, используя команду:
java version
Я получаю следующую ошибку
Не удалось найти или загрузить версию основного класса
Я пошел на сайт oracle и попробовал проверить, установлена ли в моей системе Java, которая подтвердила, что Java7 установлен в системе. Но почему я не вижу версию в терминале?
Попробуйте
java -version
Без знака "минус" он пытается загрузить программу с именем version.
java –version
приведет к той же ошибке (скопированной с веб-страницы), поскольку "-" - это em emash
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