IntelliJ Проблема с + получить текущий рабочий каталог
Вот моя структура проекта maven
ProjectParent
-Class1
-Class2
-Module1 (another sub directory)
--Module1Class1
--Module1Class2
Теперь, когда я запускаю Module1Class1 из IntelliJ, мой текущий рабочий каталог - это каталог ProjectParent, но когда я запускаю Module1Class1 из eclipse, мой текущий рабочий директор - это каталог ProjectParent/Module1.
Почему это отличается в intellij и как я могу изменить это, поэтому мой текущий каталог всегда находится там, где мой класс начал выполнение, как в этом примере, в каталоге "Module1Class1".
Ответы
Ответ 1
Вы должны отредактировать конфигурацию запуска/отладки шаблона и указать переменную $MODULE_DIR$
в поле Рабочий каталог.
Все новые конфигурации наследуют этот параметр по умолчанию, и переменная будет заменена каталогом модуля, который вы хотите запустить.
Есть запрос функции, чтобы сделать его настройкой по умолчанию, проголосовать.
Ответ 2
Вы можете редактировать рабочий каталог из диалогового окна конфигурации выполнения.