Eclipse不会运行:\ .metadata \ .log错误
我正在开发一个Android项目,重新启动计算机后,eclipse将无法运行。 它正在抛出.metadata.log文件错误。
尝试使用新工作区。 要强制工作区窗口提示,您需要更改
设置,并将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
文件夹和“增量”删除
文件夹。 如果删除某个文件夹而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。 它对我有用!