10

Когда я работаю с JDK, он говорит, что javac не распознается как внутренняя или внешняя команда. Что мне делать? Каков путь для jdk1.6.0_21?

5 ответов5

8

В зависимости от того, установлен ли 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 для включения этого пути.

1

Ну что ж, вернулся, удалил все записи 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 отличается.

0

Я нашел версию Java 1.7.0_21 в C:\Windows\SysWOW64.

Кажется, что 64-разрядная версия Windows 7 перенаправляет 32-разрядные программы, которые, по вашему мнению, устанавливаются в system32, в SysWOW64 - проблема в том, что переменная среды PATH не обновляется для соответствия.

0

Проблема в том, что ОС не может найти javac.exe для выполнения. Таким образом, чтобы указать правильное направление, вы должны установить переменную окружения PATH.

В Windows 7 сделайте следующее:

  1. Щелкните правой кнопкой мыши на "Мой компьютер" и выберите "Свойства".

  2. В появившемся окне выберите "Дополнительные параметры системы" (слева).

  3. Перейдите на вкладку "Дополнительно" и нажмите "Переменные среды".

  4. Как уже упоминалось, добавьте эти пути в переменную PATH, отредактировав ее или щелкнув New.

Смотрите эту ссылку для получения дополнительной информации. Он описывает установку переменных среды в 32-битной среде, единственное отличие - сам путь.

-3

Windows 8.1 (64 бит)

C:\Program Files\Java\jdk1.8.0_45\bin

Включите этот путь, и все готово.

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