Общие сведения.
Почти каждая команда вводимая в командную строку имеет за собой реальный файл, например команда ping запускает программу ping.exe которая находится в каталоге \\Windows\System32\. Для того чтобы команда ping была выполнена а не выдавала “ping не является внутренней или внешней командой, исполняемой программой или пакетным файлом” нужно указать системе, где искать программы соответствующие той или иной команде. Они объявляются в переменной среды windows “PATH“.
Итак, есть несколько вариантов добавления команды в командную строку, первый это перемещение файла программы в папку \\Windows\System32\, после чего она будет выполнятся. Но только в случае если вся программа умещается в 1 исполнительный файл. Конечно с исполняемым файлом программы можно переносить библиотеки и прочее для работы программы. Но это не всегда удобно, особенно когда требуется запускать большие программы, такие как компиляторы, которые имеют большое количество каталогов и библиотек.
Для разового использования, программы можно запускать непосредственно из их каталога, предварительно перейти в него командой CD путь к каталогу (например cd C:\Windows\System32), после чего запускать программу.
Примечание: Если Вы пытаетесь запустить файл который находится в папке в названии которой присутствуют пробелы (Например C:\Program Files\ping.exe 192.168.1.1), вы получите ошибку:
“C:\Program” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Чтобы этого избежать следует вводить такой путь в двойных кавычках, если используются ключи запуска, в данном примере это 192.168.1.1, их следует писать после кавычек.
Если вам требуется постоянно запускать программу из командной строки, возможно стоит внести каталог в котором находится программа (в примере с 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”
Примечание:
При вводе значений убедитесь что до и после значения нету пробелов, иначе работать не будет.
После того как мы завершили установку переменных, следует выйти из окна командной строки если оно было у вас открыто, и запустить его заново.




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