Eclipse无法启动,日志错误只说:!SESSION!SESSION

时间:2017-08-22 07:23:42

标签: java eclipse

今天当我尝试开始我的eclipse时(我在Windows 10中运行Eclipse Oxygen,它在过去几天都运行良好)并且我在<workspace-directory>\.metadata\.log中收到以下错误消息:

  

会话!会话!会话!会话

为了解决我的问题,我做了所有这些都没有取得成功:

1 - 我删除了目录<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources

中的.snap文件

2 - 我删除了这个<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources\.root\[number].tree

3 - 我尝试从命令提示符首先清除它eclipse.exe --clean

有人可以帮忙吗?谢谢你的正手。

5 个答案:

答案 0 :(得分:3)

故障排除:

  1. 尝试使用clean参数:eclipse.exe -clean
  2. 从命令开始
  3. 尝试:eclipse.exe -data _ws -configuration _config
    • _config\<timestamp>.log =&gt; Eclipse很早就失败了,没有工作空间问题
    • _ws\.metadata\.log =&gt;也没有工作空间问题
    • 成功=&gt;工作空间问题
  4. 也许您的Java安装已损坏=&gt; 在您的系统上重新安装Java
  5. 也许上次安装的插件破坏了Eclipse安装=&gt; revert installation from the command line

答案 1 :(得分:1)

我的 eclipse oxygen (rpc和rap)安装时遇到了同样的错误。在我的情况下,它与工作空间或安装无关,因为我使用了全新的空工作区安装。

我发现我的JDK( jdk1.8.0_131 )导致了奇怪的错误消息。我不认为JDK坏了,因为 eclipse neon 和所有其他java应用程序都运行正常。但显然必定存在一些不兼容性。 我还认为它不是JDK问题,因为它在启动时会显示工作区选择对话框。这意味着equinox正在启动并且swt包被加载。选择工作区后继续失败。

我的解决方案是安装actual JDK (jdk1.8.0_144)use this一个。

最后氧气起作用了。

答案 2 :(得分:1)

加载WORKSPACE也可能是问题。尝试设置:

SHOW_WORKSPACE_SELECTION_DIALOG = true

在此文件中:

eclipse \ configuration.settings \ org.eclipse.tips.ide.prefs

答案 3 :(得分:0)

如果以某种方式删除或损坏了用于启动Eclipse的JDK,则会发生这种情况。 尤其是如果您修改eclipse.ini文件以使用带有-vm选项的JDK,然后在以后的某个时间删除此JDK ,则没有意识到Eclipse正在使用它!

答案 4 :(得分:-1)

我遇到了同样的问题;通过编辑 eclipse.ini 配置文件解决了它 更改以下内容以包含正确的 jvm 路径

--launcher.appendVmargs
-vm
C:/Program Files/Java/jdk1.8.0_xxx/jre/bin/server/jvm.dll