Ответ 1
Я думаю, что вы поставили команду, как java -VERSION
. Это прописными буквами
Все команды нужно вводить строчными буквами
javac -version
java -version
Все символы должны быть строчными
Я только что установил Java SE Development Kit 8u91 на мою 64-битную ОС Windows-10. Я устанавливаю переменные пути. Я попробовал java --version в моей командной строке, это дало мне ошибку.
c:\Users\Onlymanu>java --version
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Но когда я попробовал java -version, это сработало.
Я попытался инициализировать переменную окружения _JAVA_OPTIONS и когда-либо пытался переустановить, ни одна из них не работала. Кто-нибудь может мне помочь?
Я думаю, что вы поставили команду, как java -VERSION
. Это прописными буквами
Все команды нужно вводить строчными буквами
javac -version
java -version
Все символы должны быть строчными
команда должна быть java -version
Попробуйте выполнить команду ниже,
java -help
Это дает возможность,
-version распечатать версию продукта и выйти
java -version - правильная команда для выполнения
Ваша команда неверна.
Linux
java -- version
Macos
java -version
Вы не можете использовать эти команды иначе.
java -version
java -showversion
Обе команды работают в Linux 16.04 LTS
--version
является допустимой опцией из JDK 9, и она недопустима до JDK 8, поэтому вы получаете следующее:
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Вы можете попробовать установить JDK 9 или любую другую версию позже и проверить, будет ли работать java --version
.
В качестве альтернативы, из установленной JDK 9 или более поздних версий, которые вы можете видеть из java -help
, будут доступны следующие две опции:
-version print product version to the error stream and exit
--version print product version to the output stream and exit
где, как в JDK 8, у вас будет только ниже, когда вы выполните java -help
-version print product version and exit
Я надеюсь, что это отвечает на ваш вопрос.