команда javac не найдена

32046
3498DB

Я пытаюсь скомпилировать Java-программу, которую я нашел в интернете, и она говорит, что я должен проверить, установлен ли javac. Я установил JDK давным-давно, поэтому он должен работать, но я получаю команду not found error:

alt text

как это можно решить?

2

3 ответа на вопрос

18
John T

Похоже, что javacисполняемый файл не может быть найден, потому что вы не установили PATHпеременную среды для его включения. Это простое исправление.

Поскольку вы явно используете Windows XP ...

  • Щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства». (или Win+ Pause)
  • Перейти на вкладку «Дополнительно»
  • Нажмите кнопку «Переменные среды» в нижней части диалогового окна.
  • В разделе «Пользовательские переменные» для вашей учетной записи должна быть PATHпеременная, если вы не нажмете «Создать» и создадите ее с именем переменной PATHи значением в качестве пути к каталогу вашего jdk bin(что-то вроде C:\Program Files\Java\jdk1.6.0\bin, это отличается между установками, поэтому вам придется проверить C:\Program Files\Javaверсию JDK). Если он уже существует, но пуст, измените его на путь к каталогу вашего jdk bin. Если он уже существует, но НЕ пуст, добавьте точку с запятой ( ;) вместе с путем к каталогу вашего jdk bin.

Значение должно выглядеть так:

alt text

Если были предыдущие значения, они должны быть разделены точкой с запятой следующим образом:

alt text

1
setatakahashi

Сначала проверьте, есть ли у вас на компьютере компилятор Java.

Откройте командную строку и введите

cd \  dir javac* /s 

Если он не нашел никаких файлов, установите JDK для компиляции вашей Java-программы.

1
James McMahon

Вы должны отредактировать переменные среды, как упомянул Джон Т. Встроенный редактор переменных среды Windows является своего рода болью, посмотрите Rapid Environment Editor .

картина

Выглядит сложнее, но может это только у меня О_о John T 14 лет назад 0
Получайте удовольствие, редактируя переменную длинного абзаца в одной строке с помощью встроенного редактора. Этот редактор разбивает все это на вас. James McMahon 14 лет назад 0
если вы переменная пути так долго вы делаете что-то не так John T 14 лет назад 0
Или просто множество инструментов разработки, все желающие в PATH. KTC 14 лет назад 2