
Недавно я установил Windows 8 Pro на свой ноутбук.
Я загрузил последнюю версию Java 7 Update 11 с сайтаjava.comи установлен в системе.
Я изменил $PATH
переменную, и ее текущее значение:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Java\jre7\bin
Но я все равно получаю:
«javac» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Я даже один раз перезагрузил компьютер.
Что не так? Что мне делать?
решение1
javac
находится в комплекте разработчика (JDK), а не в среде выполнения (JRE).
Я не помню точный путь в Windows, но найдите папку jdk
, а затем bin
папку внутри нее.
Редактировать: Вы ведь установили версию Java Development Kit, не так ли? Скачать здесьесли бы вы этого не сделали.
Ссылка наjava.comпредназначен для jre
.
решение2
Вам необходимо загрузить Java JDK и добавить в переменную среды PATH путь к каталогу bin в вашем SDK.
После этого откройте cmd
и введите
java -version
Вы можете проверить это с помощью этой команды.