Я могу подтвердить, что у меня такая же проблема. Я также использую классическую версию eclipse с CDT. Самое смешное, что это началось только сегодня вечером. До этого мне всегда предлагали рабочее пространство. Проверка «Запрашивать рабочее пространство при запуске» не имеет никакого эффекта. Я не запускаю eclipse с помощью сценария запуска, поэтому флаг -data не устанавливается при запуске. Я удалил строку «osgi.instance.area.default» из файла configuration / config.ini, но это не повлияло.
Несколько странных причуд, присущих этой проблеме: если я удалю рабочее пространство «рабочее пространство», оно снова будет создано при запуске. Однако, когда я переключаюсь на одно из своих «настоящих» рабочих пространств, я замечаю, что рабочее пространство «рабочее пространство» не указано как вариант, на который нужно переключиться.
Как и следовало ожидать, переустановка eclipse решает проблему. Но было бы лучше найти способ решить проблему, не прибегая к этому.