我在运行Eclipse时遇到问题。我尝试使用java 6和java 7的3.7,4.2和4.3版本。没有什么可以帮助我。它向我显示弹出屏幕,但它没有开始加载(我没有机会选择工作区)。
使用-debug -console
参数启动它会显示它此时停止运行:
Time to load bundles: 10
Starting application: 6374
osgi>
我已经启动了JVisualVM,但我无法观察到任何特殊情况。没有死锁等。
修改
我的观察结果很深......大约60年代后,日食的pid已经死了。
修改2
现在停在
Time to load bundles: 8
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state location is initialized.
Starting application: 3557
编辑3
我已设法启动它但仅使用-clean
参数并从命令行-data
参数中选择工作区。
答案 0 :(得分:15)
从.metadata.plugins \ org.eclipse.core.resources.projects \\
中删除.snap(或Indigo中的.markers)答案 1 :(得分:10)
我遇到了完全相同的问题并且可以使用这里的答案来解决它https://stackoverflow.com/a/5504530/1275767,这可以通过将项目移出工作区并在Eclipse启动和停止后再次返回来实现。
使用-clean -data启动它会启动eclipse,但每当我使用eclipse gui切换工作区时它都无法加载。
答案 2 :(得分:1)
workbench.xml
文件夹\workspace\.metadata\.plugins\org.eclipse.ui.workbench\
<editor></editor>
<editors></editors>
之间的XML文件中的所有编码
答案 3 :(得分:1)
无法使用火星或霓虹灯上的任何选项解决这些问题。降级为Luna,这也恰好是我之前删除的版本。这对我有用。
答案 4 :(得分:0)
使用Eclipse Kepler,您需要删除.plugins目录中的所有.snap文件,即C:... \ eclipse-jee-kepler-R-win32.metadata.plugins。一旦我这样做,一切都很好。 (注意:总共大约10 * .snap文件)
答案 5 :(得分:0)
尝试了以上所有选项,没有任何效果。所以我终于找到了解决方案: 我删除了C:\ Program Files和C:| Program Files(x86)文件夹中的所有JRE安装。安装了一个新的JDK 7软件包,复制了JDK7 \ bin文件夹的完整路径,并将其附加在我的Windows 7 pc的“环境变量”下的“Path”变量的末尾。然后重新启动所有内容,这样就可以了。