Ответ 1
Ouch: 7-летняя ошибка, запрашивающая шаблон конфигурации, точно для такого рода или причины.
Этот поток предлагает интересное обходное решение, основанное на дублировании поддельной конфигурации на основе подстановки строки:
- Вы можете определить переменные в
Window->Preferences->Run/Debug->String Substitution
. Например, вы можете определить переменнуюprojectName_log4j
с помощью значение-Dlog4j.configuration=...
. В конфигурации запуска вы можете использовать${projectName_log4j}
, и вам не нужно запоминать реальное значение.- Вы можете определить конфигурацию пустого проекта для конкретного проекта.
Задайте поля проекта и аргументов в этой конфигурации, но не основной класс. Если вам нужно создать новую конфигурацию запуска для этого проекта, выберите этот вариант и используйте "Дублировать" из своего всплывающего меню, чтобы скопировать эту конфигурацию.
Вам нужно просто задать основные классы и аргументы программы.Также вы можете объединить оба решения: использовать переменную и определить "пустой", которые используют эту переменную. Большое преимущество в этом случае когда вы начинаете использовать другой конфигурационный файл log4j, который вы должны изменить только объявление переменной.
Не идеальный, но он может облегчить ваш процесс.