Create ECLIPSE_HOME system property
First, create the system property ECLIPSE_HOME, pointing to the folder in which you have your eclipse version of choice installed. If you need more that one eclipse installation, simply create multiple system properties with different names. You can also skip this step completely but it makes the shortcuts we create later more robust.
Create JAVA_HOME system property
The JAVA_HOME system property should already be set on most systems. However, you should check that it points to a JDK and not to a JRE.
Create a shortcut for each workspace
Now, create a shortcut for each of your workspaces that you want to quick access for. In windows, create a .bat file in each workspace folder with the following content (in unix systems this can be created analogous):
"%ECLIPSE_HOME%\eclipse.exe" -vm "%JAVA_HOME%\bin" -data .
This shortcut will start the eclipse installed in ECLIPSE_HOME with the Java runtime lying in JAVA_HOME. Eclipse will start with the current folder (“.”) as workspace.
Having a quick access shortcut to each workspace like above saves some time switching between workspaces. You can play around with the eclipse command line parameters and add some more or change them. More command line parameters of eclipse can be found here.