Согласно документации ,
По умолчанию классы в пакете java.io всегда разрешают относительные пути к текущему пользовательскому каталогу.Этот каталог называется системным свойством user.dir и, как правило, является каталогом, в который была вызвана виртуальная машина Java.
Так что, согласно ему, если я запускаю класс JUnit из всплывающего окнаВ меню, выбирая JUnit test, текущая папка должна быть папкой, в которой находится класс теста.
Но на самом деле для этого используется Рабочая директория по умолчанию со страницы Run Configurations - страница Environment для последней использованной конфигурации Run.Таким образом, если тест использует файлы с относительными путями, в большинстве случаев его нельзя правильно запустить из всплывающего меню.
Даже если я создаю конфигурацию запуска для тестового класса JUnit, да, он автоматически установит в свой рабочий каталог по умолчанию (На конфигурациях выполнения - страница среды) папку, в которой находится тестовый файл.Но, тем не менее, используя всплывающее меню, он снова берет рабочий каталог по умолчанию из последней использованной конфигурации запуска.
Как я могу каким-то образом установить каталог по умолчанию или Eclipse, чтобы я мог запускать свои тестовые классы с текущимпапка по документации?