Я столкнулся с проблемой на моей коробке разработки. У меня есть JRE6 в моей системе и никаких прав администратора.
Использовал эту команду для добавления пользовательских переменных
rundll32 sysdm.cpl,EditEnvironmentVariables Я определил JAVA_HOME в пользовательских переменных с правильным путем к моей JRE

теперь, когда я проверяю через run>cmd>java-version он говорит, что Java не распознается

Когда я проверяю путь с помощью команды echo% JAVA_HOME%, он показывает путь к моей JRE. И я попытался проверить переменные среды, используя
set >env.txt Определенная переменная окружения присутствует.

Я не могу выяснить, почему JAVA не распознается, когда я проверяю командную строку через java -version . Более того, мой eclipse kepler не открывается, говорит, что в C:\eclipse\jre\bin\javaw.x нет JRE или JDK. Скопировал этот файл из папки JRE, но это также не помогло в решении проблемы.

1 ответ1

0

После долгих поисков я нашел решение для следующей проблемы.Надеюсь, что это быстро поможет другим.

Если нет доступа. Затем вы можете создать переменную USER, нажав это в командной строке.

rundll32 sysdm.cpl,EditEnvironmentVariables Здесь вы можете определить переменную JAVA_HOME , указав путь к вашему JDK или JRE, например C:\Program Files\Java\jre7
Но вы все еще не закончили, вышеуказанный JAVA_HOME бесполезен, если вы не определите переменную PATH
Поэтому определите переменную Path для пользовательских переменных с каталогом bin, например, C:\Program Files\Java\jre7\bin Теперь это объединит путь системной переменной и пользовательской переменной.

Проверьте в командной строке Java-версии.Он покажет версию вашего JRE/JDK

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .