我刚刚升级到Eclipse Juno 4.2。我有一个全新的 工作区,但是导入了以前在 Eclipse 3.7中使用过的项目,因此其中包含一些Eclipse元数据。
移至4.2时,我将项目转换为使用“ Project Facets”。 启用的唯一方面是“ Java”。
但是, 我的进度视图中经常出现“ JPA Java更改事件处理程序(等待)” 。我在项目中确实有带JPA注释的类,但 没有启用JPA构面。
那么……为什么我要让Eclipse运行这些任务?
更新:已将错误提交给Eclipse,并且正在通过其外观进行查看 :https : //bugs.eclipse.org/bugs/show_bug.cgi?id=386171
不幸的是,JPA Java完成建议扩展点错误地强制了oejpt.jpa.core插件激活。激活插件后,无论JPA多面与否,我们都将开始侦听java事件和facet事件。在Juno中,这些后台线程被转换为Eclipse Jobs框架。在Helios中,您不会在“进度视图”中看到它们,但是存在相同的问题。
感谢您输入针对Dali的错误https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171,以解决此问题。
更新 :感谢JDT Text迅速解决了此Dali错误,已修复了Juno SR1的错误!
更新2 :对于其他用例,仍然会出现此问题。在Juno SR2中,正在处理3个错误,这些错误将有助于解决此问题。其中一些具有进一步的修复功能,需要在开普勒中进行。查看错误:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=397778
https://bugs.eclipse.org/bugs/show_bug.cgi?id=397606
https://bugs.eclipse.org/bugs/show_bug.cgi?id=386393