Stand by...

*** не является внутренней или внешней командой, исполняемой программой или пакетным файлом

Общие сведения.

Почти каждая команда вводимая в командную строку имеет за собой реальный файл, например команда ping запускает программу ping.exe которая находится в каталоге \\Windows\System32\. Для того чтобы команда ping была выполнена а не выдавала “ping не является внутренней или внешней командой, исполняемой программой или пакетным файлом” нужно указать системе, где искать программы соответствующие той или иной команде. Они объявляются в переменной среды windows “PATH“.

Итак, есть несколько вариантов добавления команды в командную строку, первый это перемещение файла программы в папку \\Windows\System32\, после чего она будет выполнятся. Но только в случае если вся программа умещается в 1 исполнительный файл. Конечно с исполняемым файлом программы можно переносить библиотеки и прочее для работы программы. Но это не всегда удобно, особенно когда требуется запускать большие программы, такие как компиляторы, которые имеют большое количество каталогов и библиотек.

Для разового использования, программы можно запускать непосредственно из их каталога, предварительно перейти в него командой CD путь к каталогу (например cd C:\Windows\System32), после чего запускать программу.

Если вам требуется постоянно запускать программу из командной строки, возможно стоит внести каталог в котором находится программа (в примере с ping это каталог C:\Windows\System32) в переменную “PATH”.

Как добавлять путь в переменную “PATH”.

Пример с добавлением пути к компилятору Java.

Цель: Выполнять компиляцию исходного кода написанного на java с помощью компилятора javac, через командную строку.

Вводные: Компилятор находится в папке С:\Program Files\Java\jdk1.6.0_18\bin

1. Открываем свойства компьютера

На значке  ”Мой компьютер” нажать правой кнопкой мыши, выбрать пункт свойства

2. В свойствах системы перейти на вкладку “Дополнительно”, затем нажать на кнопку “Параметры среды”

3. Добавляем в переменную ”Path” путь к компилятору ”javac”.

В значении переменной, переходим в конец, добавляем точку с запятой, после точки с запятой пишем путь к ”javac.exe” у меня она находится ”С:\Program Files\Java\jdk1.6.0_18\bin”

Примечание:

При вводе значений убедитесь что до и после значения нету пробелов, иначе работать не будет.

После того как мы завершили установку переменных, следует выйти из окна командной строки если оно было у вас открыто, и запустить его заново.

2 Comment(s). Add a comment or Trackback

  • Stas  20:45 Янв 06, 2012 

    Спасибо, помогло! И файл класса на яве откомпилировался и запустился откомпилированный на исполнение

  • Alina  21:04 Фев 11, 2012 

    Спасибо)

Leave a comment ↓

Welcome back, (change)

submitting...
*