У меня проблемы с Eclipse Oxygen 4.7.3a при запуске тестов Java JUnit. При попытке запустить тестовый набор с конфигурацией запуска JUnit, я получаю следующую ошибку:
Exception occurred executing command line.
Cannot run program '..java-1.8.0-openjdk-1.8.0.161-1\bin\javaw.exe':
CreateProcess error=206, The filename or extension is too long".
Когда я использую ту же конфигурацию запуска в режиме отладки, тестовый набор запускается без проблем. Из этого поста у меня сложилось впечатление, что проблема связана с тем, что путь к классу, передаваемый javaw.exe
, слишком длинный для обработки командной строки Windows.
У меня проблемы с выяснением, где я могу проверить, что на самом деле добавляется в classpath в Eclipse. Должен ли я искать конкретные параметры проекта, щелкнув правой кнопкой мыши по проекту и выбрав «Путь сборки -> Настроить путь сборки -> Исходный код» или в верхней панели Eclipse для «Окно -> Настройки -> Java -> Путь сборки - > Переменные classpath "? Я думал, что если бы я мог понять это, я мог бы попытаться уменьшить путь к классам.
Я был бы признателен, если бы кто-то указал мне верное направление в этом вопросе.