Как исправить ошибку в кодировке версии java "java_home: опция требует аргумент - v"? - PullRequest
0 голосов
/ 24 марта 2020

Недавно я скачал Java SE 8, так как Java SE 14 вызывал у меня некоторые проблемы с моей мамой c. Я скачал его и попытался изменить кодировку в терминале, чтобы изменить мою версию java с 14 на 8, следуя вдоль веб-сайта, и когда я закончил, я дважды проверил, работало ли кодирование, набрав java -version и он заявил, что я все еще на 14. Поэтому я попытался повторить весь процесс кодирования снова, но когда я набрал / usr / libexec / java_home -v вместо того, чтобы сообщить мне, какие опции java доступны, вместо этого говорится "java_home: опция требует аргумента - v" пожалуйста, помогите.

1 Ответ

0 голосов
/ 24 марта 2020

Вы получаете это сообщение, потому что вы должны указать номер версии Java, когда используете флаг -v.

В MacOS, чтобы найти все версии Java, установленные на вашем компьютере введите:

/usr/libexec/java_home -V

Примечание заглавная. Этот аргумент покажет вам путь всех JVM, установленных на вашем Ma c.

. Для флага нижнего регистра вы можете увидеть путь установки конкретный c версии из Java. Например:

/usr/libexec/java_home -v 1.8

покажет вам все установленные версии Java 1.8. Вы получили сообщение об ошибке, потому что вы действительно пропустили аргумент: Java номер версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...