我尝试过改STS.ini文件,配置环境变量,重新解压STS的压缩包等都没有效果。最后找到了下面的博客,同样的在当前工作空间中删除第二个文件夹之后就解决了打不开的问题。问题的原因我怀疑是自己不经意删了.metadata文件夹
解决方法是删除 workspace/.metadata/.plugins/目录下的org.eclipse.equinox.p2.ui(这个我文件夹下面没有)和org.eclipse.e4.workbench这两个文件夹,之后启动Eclipse恢复正常。
出处:http://www.cnblogs.com/bjzhanghao/p/4400934.html