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

时间:2018-09-27 02:51:44

标签: java eclipse java-11 eclipse-2018-09

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

The error showing up after a while using another app

4 个答案:

答案 0 :(得分:109)

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

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

Preferences news feed disabling

错误窗口将不再出现。

答案 1 :(得分:17)

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

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

但是,如果仍然需要此功能,则可以从Eclipse轨道存储库中安装“ javax。*”捆绑软件。 这是最新的稳定回购网址: enter image description here

{{3}}

答案 2 :(得分:2)

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

您可以通过卸载当前版本的JDK并安装旧版本,然后重新安装Eclipse来解决根本问题。 如果您拥有Oracle JDK,则可以找到卸载说明here,而Java SE Development Kit 8u191(已解决了我的问题)是here

答案 3 :(得分:1)

对于Windows版本Eclipse,

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

就是这样。 enter image description here