75

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

使用其他应用一段时间后出现错误

4

4 回答 4

156

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

同时,您可以通过禁用新闻源轮询来解​​决此问题。为此,请转到Preferences... -> General -> News,然后取消选中Enable automatic news polling选项:

首选项新闻提要禁用

错误窗口将不再出现。

于 2018-09-27T08:32:57.310 回答
22

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

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

但是,如果您仍然需要它,您可以从 eclipse orbit 存储库安装“javax.*”包。这是最新的稳定回购网址:http: //download.eclipse.org/tools/orbit/downloads/drops/R20180905201904/repository

在此处输入图像描述

于 2018-10-02T11:02:10.100 回答
2

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

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

于 2018-12-02T17:30:14.630 回答
1

对于 windows 版本的 Eclipse,

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

就是这样。 在此处输入图像描述

于 2019-08-16T02:11:41.797 回答