Когда я работаю с JDK, он говорит, что javac
не распознается как внутренняя или внешняя команда. Что мне делать? Каков путь для jdk1.6.0_21?
5 ответов
В зависимости от того, установлен ли 64-битный или 32-битный JDK, он должен находиться в:
- 32-разрядная версия :
C:\Program Files (x86)\Java\jdk1.6.0_21\bin
- 64-разрядная версия :
C:\Program Files\Java\jdk1.6.0_21\bin
Вы должны иметь возможность редактировать переменную среды PATH для включения этого пути.
Ну что ж, вернулся, удалил все записи JDK в панели управления.
Загрузите Java SE Development Kit 7 с обновлением 4 для Windows x 86 (32 бита)
jdk-7u4-windows
(даже если у нас установлена система Windows 7 Ultimate x64 бит SP1.)Установите этот 32-битный комплект JDK в
c:\program files (x86)java\jdk1.7.0_04\
Для установки Android загрузите файл
installer_r18_windows.exe
, затем найдите папку Java SE по адресу c:\program files (x86)\java\jre7\bin\java.exe
Вывод: SDK знает только местоположение 32-битной папки JDK, даже если мы используем Win 7 64-битные системы. Расположение папок Program Files отличается.
Я нашел версию Java 1.7.0_21 в C:\Windows\SysWOW64.
Кажется, что 64-разрядная версия Windows 7 перенаправляет 32-разрядные программы, которые, по вашему мнению, устанавливаются в system32, в SysWOW64 - проблема в том, что переменная среды PATH не обновляется для соответствия.
Проблема в том, что ОС не может найти javac.exe для выполнения. Таким образом, чтобы указать правильное направление, вы должны установить переменную окружения PATH.
В Windows 7 сделайте следующее:
Щелкните правой кнопкой мыши на "Мой компьютер" и выберите "Свойства".
В появившемся окне выберите "Дополнительные параметры системы" (слева).
Перейдите на вкладку "Дополнительно" и нажмите "Переменные среды".
Как уже упоминалось, добавьте эти пути в переменную PATH, отредактировав ее или щелкнув New.
Смотрите эту ссылку для получения дополнительной информации. Он описывает установку переменных среды в 32-битной среде, единственное отличие - сам путь.
Windows 8.1 (64 бит)
C:\Program Files\Java\jdk1.8.0_45\bin
Включите этот путь, и все готово.