Eclipse内部错误“轮询新闻提要”


71

我在MacBook(High Sierra,Java 11)上使用Eclipse(4.9.0)时,有时会显示此错误,如果我在另一个应用程序上,则该错误会在屏幕快照中显示“堆栈”,讨厌再次回到Eclipse并每次都关闭此错误。有人可以帮我解决这个问题吗?

使用其他应用程式一段时间后显示错误


在工作区.metadata目录中的.log文件中查找是否有更详细的消息。
greg-449

Answers:


147

当Eclipse与Java 11一起运行时,这的确似乎是一个问题。我创建了Bug 539545进行报告。

同时,您可以通过禁用新闻提要轮询来解决此问题。为此,请转到“首选项...->常规->新闻”,然后取消选中“启用自动新闻轮询”选项:

首选项新闻提要禁用

错误窗口将不再出现。


14
此解决方案与Windows上的Eclipse相同-除了“首选项”菜单位于主“窗口”菜单下
克里斯·哈尔克罗

2
@ChrisHalcrow首选项菜单也在GNU Linux下的主“窗口”菜单下:)
gouessej

22

这是由http://openjdk.java.net/jeps/320引起的-从标准Ja​​va 11版本中删除了Java EE和CORBA模块。

如@Pyves所述,简单的方法是从“首选项”->“常规”->“新闻”中取消选中“启用自动新闻轮询”

但是,如果仍然需要此功能,则可以从Eclipse轨道存储库中安装“ javax。*”捆绑软件。这是最新的稳定回购网址:http : //download.eclipse.org/tools/orbit/downloads/drops/R20180905201904/repository

在此处输入图片说明


4
刚刚确认添加捆绑包无效(JRE 11.0.1,Eclipse版本:2018-09(4.9.0)Build ID:20180917-1800)。即使完全按照说明添加了捆绑包并让Eclipse重新启动,我仍然收到错误消息。
勒内Kåbis

同样的问题在这里,无法解决。AdoptOpenJDK(内部版本11.0.4 + 11),Eclipse版本:Photon版本(4.8.0)内部版本:20180619-1200
Daniel Widdis

2

关闭新闻源确实可以解决此问题(对于每个@Pyves,从“首选项”->“常规”->“新闻”中取消选中“启用自动新闻轮询”),但是请注意,由于JDK太新,您可能还会遇到其他问题。Noga Rotman刚刚花了几个小时为我解决,即使安装了JUnit并正确地将其安装在类路径上,Eclipse也无法找到JUnit,这是因为使用了新的JDK(导致相同问题的一个)。

您可以通过卸载当前版本的JDK并安装旧版本,然后重新安装Eclipse来解决根本问题。如果您拥有Oracle JDK,则可以在此处找到卸载说明,而Java SE开发工具包8u191(已修复我的问题)在此处


在安装了较旧的JDK之后是否需要重新安装Eclipse?还是更新eclipse.ini文件使其指向较旧的JDK就足够了吗?我怀疑更新eclipse.ini就足够了(这比重新安装它容易得多)-我将尝试一下,如果可以,我会回复。
杰里米·克里神父(Fr Jeremy Krieg)

1

对于Windows版本的Eclipse,

  1. 输入搜索关键字字符串“新闻”
  2. 选中“启用自动新闻轮询”
  3. 单击[应用并关闭]按钮。

而已。 在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.