Eclipse不会运行:\ .metadata \ .log错误

我正在开发一个Android项目,重新启动计算机后,eclipse将无法运行。 它正在抛出.metadata.log文件错误。

尝试使用新工作区。 要强制工作区窗口提示,您需要更改\configuration\.settings\org.eclipse.ui.ide.prefs设置,并将SHOW_WORKSPACE_SELECTION_DIALOG设置为true

来源: Eclipse社区论坛

转到~\.metadata\.plugins\org.eclipse.core.resources您将找到.snap文件。 只需删除它。 重新启动Eclipse。

它会很完美。

只需删除~ WorkSapce \ .metadata.plugins \ org.eclipse.e4.workbench文件夹即可。 然后重新启动Eclipse。 这个对我有用。

您不必删除.metadata文件夹,因为这样会删除有关工作区的首选项。 但是,删除.metadata文件夹中存在的快照文件以及.lock文件。

在你这样做之后,别忘了干净利落的eclipe

 ./eclipse -clean 

您可以在此文件夹中进行二进制搜索(每次使用不同的插件子集)来查找导致问题的文件夹。

对我来说,删除文件夹“… \ workspace.metadata.plugins \ org.eclipse.e4.workbench”修复它。

我有同样的问题。 我删除了/.metadata但我无法解决这个问题。 如果使用Java 9安装Eclipse,则可能无法通过删除.metadata或日志文件夹来解决此问题。

这就是我做的。 我在Ubuntu 16.04上的/ opt / eclipse中提取并安装了eclipse。 我的java版本是9,Eclipse版本是氧气4.7.0。

我在我的eclipse.ini文件的最后一行添加了“–add-modules = ALL-SYSTEM”。 然后,我解决了这个问题。 由于Eclipse SDK使用的不是java.base模型,我需要在eclipse.ini文件中添加这一行。 请参阅此URL: https : //wiki.eclipse.org/Configure_Eclipse_for_Java_9 。 我希望这对别人有所帮助。 它很容易修复,但我花了一段时间才找到这个解决方案。

我在运行Eclipse时遇到了一些问题(使用Mercurial和Aptana插件)。

如果你想找出造成这个问题的原因备份.metadata文件夹和“增量”删除/.metadata/plugins/文件夹。 如果删除某个文件夹而Eclipse将运行,你就会知道这就是问题所在。

对于Mercurial,我删除了workspace\.metadata\.plugins\org.eclipse.core.resources\snap和Aptana workspace\.metadata\.plugins\org.eclipse.core.resources\.safetable

如果您不关心您的首选项是否丢失,只需删除.metadata文件夹并再次运行Eclipse – 它将创建新的.metadata文件夹。

这个链接解决了我的问题: https : //wiki.eclipse.org/Eclipse.ini#-vm_value : _Mac_OS_X_Example 。 我按照Mac示例。 我找到了eclipse.ini文件。 然后我选择“获取信息”并将“.ini”更改为“.txt”。 这允许我编辑文件中的文本。 然后我去了finder,去了Macintosh HD – > Library – > Java – > JavaVirtualMachines – > jdk1.8.0_144.jdk – > Contents – > Home – > bin。 然后我用常规文本编辑器打开了eclipse.txt文件。 这是我之后复制到文本文件eclipse.txt中的路径,正好在“-vm”下面,如“/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin”。 然后我按命令保存。 然后我在eclipse.txt文件中选择了“获取信息”,并将“.txt”更改为“.ini”并回答“是”,当有一个弹出框出现时,我肯定会使用“.ini”。 然后我退出了发现者并成功重新启动了日食!

对于那些有.metadata / .log错误的人,只需安装java jdk-8u144及其完成。

导航到android-sdks(我的是在C:\ Users \ azeuner \ android-sdks \ platform-tools)然后点击platform-tools,然后点击adb.exe这将刷新eclipse。 它对我有用!