Windows 10 java -версия отличается от JAVA_HOME - PullRequest
0 голосов
/ 09 июля 2020

Я борюсь с установкой Java на моем компьютере Windows 10. Если я посмотрю на свой JAVA_HOME, путь будет установлен для Java 13, но когда я ввожу java -версию, я получаю Java 8. Что я делаю не так?

enter image description here

EDIT: I added the JAVA_HOME to my user variables, to my user PATH and it is already inside the regular PATH, still no change, even after rebooting the machine.

введите описание изображения здесь

Возможно ли, что первая и третья запись в моей системной переменной PATH является частью проблемы? Эти папки указывают на JAVA 8 java .exe.

Ответы [ 3 ]

2 голосов
/ 09 июля 2020

Пожалуйста, проверьте переменную PATH, как пользовательскую, так и системную, вы найдете ссылку на установку java 1.8.0_221.

Вы также можете добавить в качестве первой записи PATH% JAVA_HOME% / bin чтобы использовать JDK с реферированием JAVA_HOME

1 голос
/ 09 июля 2020

Java проверяет, что находится в переменной среды PATH, поэтому внутри этой переменной вам нужно вставить тот же путь, который вы указали в переменной JAVA_HOME. Таким образом, java будет обновлен до той версии jdk, которую вы используете в переменной PATH. Если вы хотите, вы также можете стереть старый jdk из PATH, чтобы не было двусмысленности в версии java, которую вы используете.

1 голос
/ 09 июля 2020

Вы не указали путь к последней версии Java. Скопируйте значение, которое у вас есть в JAVA_HOME, и вставьте его в свой PATH (вверху окна).

...