Переменная окружения JAVA_HOME и Java JDK fun
Я хотел, чтобы Java работала на 1.6xxx - я изменил переменную JAVA_HOME и указал ее на каталог C:\Program Files\Java\jdk1.6.0._16.
Я перезагружаю ПК - и думаю, что могу проверить, на какую версию Java указывает моя машина, - но она все еще указывает на более старую версию Java, например, v1.5.0_16.
Можете ли вы помочь мне перенастроить память на правильную настройку Java JDK?
4 ответа
Вам нужно сбросить переменную пути до 1.6
что-то вроде
Кроме того, убедитесь, что переменная JAVA_HOME
также устанавливается с указанным выше местоположением.
JAVA_HOME используется другими приложениями, такими как Tomcat. Windows просто проверяет переменную среды PATH на наличие мест, где она может найти исполняемый файл Java.
Попробуйте это на оболочке cmd:
> java -version
java version "1.5.0_16"
> set PATH=%JAVA_HOME%\bin;%PATH%
> java -version
Это изображение объяснит все шаги.
Для более подробного объяснения