Не делай этого. Переключение рабочих пространств - медленная, тяжелая операция.
"Проектное решение" в Eclipse заключается в том, что у каждого разработчика есть одно рабочее пространство, в котором содержатся все их проекты. Функцией, предназначенной для переключения между группами связанных проектов, являются "Рабочие наборы", возможно, в сочетании с "Перспективами", если для различных рабочих наборов требуются разные макеты инструментов.
Единственная веская причина, по которой я могу использовать несколько рабочих пространств, заключается в том, что для разных проектов требуется совершенно другая версия или конфигурация Eclipse. Тогда, да, вам, вероятно, понадобится отдельное рабочее пространство для каждой установки. (Но вы бы не переключались между ними в одной и той же копии Eclipse!)
Большинство настроек Eclipse хранятся в папке .metadata в корне рабочей области. Если бы мне пришлось по какой-то причине использовать несколько рабочих пространств, я бы, вероятно, создал сценарий ant или командный файл (или сценарий оболочки, в зависимости от платформы), который копирует мой файл .metadata из моего "основного" рабочего пространства в другие и подключает это до меню сборки в Eclipse. Вы даже можете создать собственный запуск для Eclipse, который копирует .metadata в рабочее пространство, а затем запускает Eclipse, направленный на это рабочее пространство.