Использование bat/sh файлов
Если Вы просмотрели наши предыдущие уроки, где мы компилируем и запускаем программы из командной строки, Вы должны понять, что лучше где-то эти команды сохранять. Именно для этого существуют специальные bat и shell файлы. Можно создавать файлы с расширением .bat или .shell, которые будут содержать несколько команд. Файлы bat используются для Windows, а команды shell - для Linux.
В этой статье рассмотрим примеры с файлами bat. Эти файлы можно запускать как из командной строки, так и из проводника Windows. Давайте посмотрим как это делается.
У нас есть проект, в котором находятся src и classes папки. И в корне проекта добавлен также run.bat файл:
Давайте посмотрим на его содержимое:
javac -d classes -cp src src/first/Example1.java
java -cp classes first.Example1
Посмотрите, в этом bat-файле добавлены две команды. Первая команда компилирует файл Example1.java, а вторая команда его запускает.
Теперь давайте запустим bat-файл из командной строки. Для этого нажимаем Windows+R и пишем cmd:
Переходим в нужный нам каталог. И, для того, чтобы запустить наш bat-файл, просто пишем его имя run.bat:
После чего выполняются две команды, указанные в этом файле.
Второй вариант, запуска bat-файла - можно просто нажать на этот файл. В этом случае bat-файл запускается, всё выполняется, но окно сразу же закрывается. Для того чтобы командное окно не закрывался и можно было увидеть результат, после всех команд в bat-файле можно указать команду pause:
javac -d classes -cp src src/first/Example1.java
java -cp classes first.Example1
pause
Теперь командное окно не будет сразу же закрываться и после выполнения команд будет выведено сообщение "Для продолжения нажмите любую клавишу". Нажимаете и всё закрывается.
С помощью bat-файлов Вы можете более комфортно компилировать и запускать ваши программы из командной строки.
Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.