Вопрос № 94317: Помогите мне пожалуйста.
Установил себе JDK; чтобы оттранслировать программу в байт код пользуюсь утилитой javac. Система выдаёт сообщение ..."javac" не является внутренней или внешней командой, исполняемой программой или пакетным файло...
Вопрос № 94.317
Помогите мне пожалуйста.
Установил себе JDK; чтобы оттранслировать программу в байт код пользуюсь утилитой javac. Система выдаёт сообщение ..."javac" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.... можно конечно указывать полный путь к ней, но на сайте компании Sun нашёл help:
http://java.sun.com/javase/6/webnotes/install/jdk/install-windows.html#Environment ,
там советуют создать переменную среды для javac и даже пишут как это делать; я её вроде как создал, но система опять выдаёт сообщение ... "javac" не является внутренней или внешней командой, исполняемой программой или пакетным файлом...
Подскажите пожалйста что мне делать
Отправлен: 07.07.2007, 23:38
Вопрос задал: Eliya (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Алексей Демаков
Здравствуйте, Eliya!
1. В консоли, там где вы набираете javac, наберите команду PATH. Эта команда выведет текущее значение переменной PATH. Если там нет папки
C:Program FilesJavajdk1.6.0_in
возможны два случая:
а). Консоль запущена до того, как были сделаны изменения в PATH. Перезапустите консоль.
б). Переменная PATH в самом деле не изменена. Чтобы ее изменить, надо действовать, как описано в приведенном Вами документе.
Можно и немного по-другому - правой кнопкой на иконке Мой Компьютер (My Computer)->Свойства (Properties)->Дополнительно (Advanced)->Переменные окружения (Environment Variables). Создать переменную JAVA_HOME со значением C:Program FilesJavajdk1.6.0_ (если Вы установили JDK в другой каталог, то его), а в PATH добавить %JAVA_HOME%in
В этом случае при обновлении JDK придется менять значение переменной JAVA_HOME, а не PATH, что проще, потому что значение PATH обычно гораздо длиннее.
Чтобы убедиться, что все сделано правильно, откройте консоль и наберите
javac
Если сообщение об ошибке не исчезло, наберите
%JAVA_HOME%injavac
Если сообщение об ошибке не исчезло - Переменная JAVA_HOME не указывает на установленный JDK. Если исчезло - проверяйте PATH.
Ответ отправил: Алексей Демаков (статус: Студент)
Ответ отправлен: 08.07.2007, 00:13 Оценка за ответ: 5