Gan*_*ead 6 eclipse spring scala maven sts-springsourcetoolsuite
我最近让STS从3.1更新到3.5,现在我收到有关MatchLocator类的错误.我不确定MatchLocator是什么,但它似乎是一个核心的Eclipse服务.
当我打开STS时,我得到了 'Initializing Java Tooling' has encountered a problem.
在"初始化Java工具"期间发生内部错误.组织/蚀/ JDT /内部/核心/搜索/匹配/ MatchLocator
打开后,我会在每个项目中为每个applicationContext.xml获取一个错误标记
java.lang.NoClassDefFoundError:org/eclipse/jdt/internal/core/search/matching/MatchLocator
没有标记线,只是它是一个"春豆问题"
当我关闭STS时,我会得到Problmes occurred while trying to save the state of the workbench详细信息:
在"初始化Java工具"期间发生内部错误.组织/蚀/ JDT /内部/核心/搜索/匹配/ MatchLocator
我已经尝试将STS 3.5的新副本下载到一个单独的目录,我的每个工作区仍然有这个错误所以我怀疑问题是在.metadata目录中.其他一些Stack Overflow帖子建议删除工作区.metadata或.metadata\.plugins目录,让Eclipse为该工作区重建它们,但这也没有修复它.
我在带有这些插件的Mac上运行:m2e Maven集成和相关插件,Scala IDE,STS和StartExplorer.
有没有办法恢复丢失的MatchLocator文件?
通过在每个工作区中删除此文件来解决此问题
[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
Run Code Online (Sandbox Code Playgroud)
从命令行(在mac ./STS.app/Contents/MacOS/STS -clean:)上打开STS 并在启动时查看堆栈跟踪导致我得到这个答案:https://stackoverflow.com/a/13884461/1637003
现在,这个bug显示出来的所有随机方式已经消失:JUnit测试没有运行,cmd +单击打开声明不起作用,启动时各种MatchLocator错误并关闭.
| 归档时间: |
|
| 查看次数: |
2337 次 |
| 最近记录: |