【问题标题】:Getting a fix for ClosedFileSystemException bug with "Eclipse IDE for Java EE Developers" package使用“Eclipse IDE for Java EE Developers”包修复 ClosedFileSystemException 错误
【发布时间】:2018-11-04 19:21:36
【问题描述】:

我使用的是 Windows 10。我使用的是最终版本 Eclipse 2018-09 (4.9) 和 “Eclipse IDE for Java EE Developers” 包。

不幸的是,这个版本有一个错误,在某些情况下会产生ClosedFileSystemException。此问题已归档为 Eclipse Bug #539536 并标记为已解决。不幸的是,关于我应该如何更新我的 “面向 Java EE 开发人员的 Eclipse IDE” 以包含错误修复,我并不清楚关于该票证的讨论。

(也许票很清楚,但我的思想有点慢。如果是这样,请在我问一些非常具体的问题时放纵我;我很容易对模棱两可的答案感到困惑。我会用斜体标记问题,以便它们脱颖而出。)

  1. 我去了Eclipse 2018-12 M1 download page,但那里没有“Java EE Developers 的Eclipse IDE” 包。 Eclipse 2018-12 M1 的 “Eclipse IDE for Java EE Developers” 包是否可以在某个地方下载,如果可以,在哪里下载?
  2. 对错误 #539536 的评论表明我可以将 http://download.eclipse.org/eclipse/updates/4.10milestones/ 添加为更新站点,然后使用“检查更新”来修复此错误。 我是否应该期望这个更新站点将我的 “面向 Java EE 开发人员的 Eclipse IDE” 更新到完整的 2018-12 M1 版本,之后我的 Eclipse 将显示“2018-12 (4.10) M1”,还是只会更新一个或多个“功能”?
  3. 如果http://download.eclipse.org/eclipse/updates/4.10milestones/ 不会将我的 Eclipse 版本更新到 4.10 M1,那么为什么 URL 包含“4.10milestones”?
  4. 通过在添加http://download.eclipse.org/eclipse/updates/4.10milestones/ 更新站点后使用“检查更新”,我能够更新到“Eclipse Java 开发工具 3.16.0...”、“Eclipse 插件开发环境 3.13.300...” ,以及“每日提示 UI 功能 0.2.200....”。 安装这些更新中的一个或多个是否可以修复错误 #539536(ClosedFileSystemException 错误)—我的“面向 Java EE 开发人员的 Eclipse IDE” 现在是否修复了错误 #539536?

非常感谢您的时间和澄清。

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    查看以下单独问题的答案:

    1. 我不知道为什么在 2018-12 M1 中缺少 Java EE 包(epp-dev mailing list 上的2018-12 M1 announcement 只是说明了为什么缺少建模包;您可以在此邮件列表或@ 987654323@ 为什么还缺少 2018-12 M1 Java EE 包),但如果您不想等待 2018-12 M2,您可以下载 a current build directly from Jenkins,它可能不如里程碑版本稳定,并且用于测试
    2. ,因为这是里程碑 4.10 Eclipse 项目的更新站点(平台、JDK 和 PDE),而不是同时发布。 Eclipse 同步发布 2018-12 临时更新站点是 http://download.eclipse.org/staging/2018-12/Eclipse Packing Project (EPP) 使用来自不同 Eclipse 项目(EclipseJGitEGitWTP 等)的功能构建 Eclipse IDE for Java EE Developers
    3. 4.10 是即将推出的平台、JDK 和 PDE 版本。相比之下,2018-12 是即将发布的同步发布的版本(其中也包含例如 JGit/EGit 5.2,因此使用不同的版本方案)。
    4. 如果您指的是 Eclipse Java Development Tools 3.16.0.v20181010-1800 而不是 Eclipse Java Development Tools 3.1.6强>.0....,是的。版本号的最后一部分告诉您它是何时构建的(此处:2018 年 10 月 10 日,下午 6 点)。应包括关于 Eclipse bug 539536 的更改

    我会建议仅更新 JDT 功能,而不是整个产品/包。将来自不同项目的不同部分聚合到一个包中可能会出现错误,尤其是在添加新功能和进行较大更改时的早期里程碑版本。

    此外,如果您使用 Eclipse (Platform/JDT) 项目里程碑更新站点而不是同步发布登台更新站点,您至少提前四天获得更改 strong> 因为Eclipse project has an offset of "+0", while other projects have an offset up to "+3" days and the aggregation of the packages by EPP takes place on "+4"

    【讨论】:

    • 首先,衷心感谢您简洁地回答个别问题!答案很容易理解,现在一切都清楚多了。只要这个问题有资格获得赏金,我就会添加一个,以便表​​达我的感激之情。更多回复如下。
    • “如果您使用 Eclipse Java 开发工具 3.16.0.v20181010-1800……”:确实,版本号是一个错字。我已经更正了,谢谢。最重要的是,这个更新修复了这个错误是个好消息。我不清楚,有这么多里程碑版本、插件版本、更新站点、功能等。 (这是简单地发布补丁版本的好处之一,我希望 Eclipse 会这样做。)再次感谢您的澄清。
    • 非常感谢您的赏金。 Eclipse 主要由使用 Eclipse 开发基于 Eclipse 的应用程序的开发人员开发。因此,Java EE 支持中的错误更容易被忽视。所以请继续向 Eclipse 报告错误并询问有关 Eclipse 的问题。 ;-)
    • 谢谢你,@howlger!我正要自己提这件事。我终于在Bug 539339 上得到了一些答案,这提供了一个线索,说明为什么他们没有在某些版本中包含 EE/Enterprise 包,以及Bug 540983,它重申了 EE/Enterprise 包现在(终于!!)可用于 2018-12 M2,这让我很高兴(也松了一口气)。
    猜你喜欢
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-31
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 2019-12-12
    相关资源
    最近更新 更多