Eclipse在启动时挂起

时间:2013-08-26 18:23:08

标签: java linux eclipse slackware

我在运行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参数中选择工作区。

6 个答案:

答案 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)

  1. workbench.xml文件夹
  2. 中修改\workspace\.metadata\.plugins\org.eclipse.ui.workbench\
  3. 删除<editor></editor>
  4. <editors></editors>之间的XML文件中的所有编码
  5. 保存xml文件并关闭eclipse平台并重新启动Eclipse,它应该正常运行

答案 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”变量的末尾。然后重新启动所有内容,这样就可以了。