I just updated my Eclipse from Galileo to Juno. I created a new workspace and imported a Java Spring MVC based project. When I open it, it begins \'Loading descriptor\' and then
Some of your projects file may be incompatible with Juno (Juno in it's first release is not very stable, I recommend downloading the official update patches or even better - moving to Kepler which feels more solid).
Anyway, Eclipse can take some runtime arguments as described here: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html
Edit your Juno eclipse.exe shortcut and run "'...\eclipse.exe' -clean" to refresh your project files.
Remember to remove the argument once it's fixed as you have no need to clean the project files every time you start eclipse.