jc.bat
Файл jc.batиспользуется для запуска приложения jc и команд OS в среде jc.
Запуск команды jc:
jc command args
Запуск команды OS:
jc @ command args
jc-env.bat
В файлах jc-env.bat производится настройка среды исполнения jc.
В частности настройка различных переменных среды.
Перед запуском jc находит все файлы jc-env.bat начиная с текущего каталога и вверх
по иерархии каталогов до корня тома. Все найденные файлы исполняются в порядке от самого
верхнего до самого нижнего.
Ищутся следующие файлы в указанном порядке:
_jc/jc-env.bat- сгенерированная среда исполнения. Используется некоторыми видами проектовjc-env.bat- основная среда. Такие файлы можно ложить в систему контроля версий_jc-env.bat- личная среда разработчика. Такие файлы не следует хранить в системе контроля версий
После настройки среды исполняется либо приложение jc, либо команда OS (если первый параметр
командной строки @).
Переменные среды
Среда исполнения jc поддерживает следующие переменные среды:
JC_PATH- список проектовjcв форматеPATH, которые будут загружены перед тем, как будет загружен основной проект.JC_RUN- полный путь до файлаjc-run.bat, который собственно и запускает приложениеjc.JC_JVM- дополнительные опции для запуска javaJC_CLI- дополнительные опции для запускаjc. Эти параметры вставляются перед переданными параметрами в командной строкеJC_ENV_FILE_LIST- список файловjc-env.bat, которые использовались в процессе инициализации среды. Только для чтения после инициализации.
Посмотреть как настроились переменные в процессе инициализации можно, например, такой командой:
jc @ set
Так мы получаем все пременные среды, которые настроены для запуска jc.
Или так:
jc @ set jc
Так мы получаем только переменные JC_xxx.