【发布时间】:2017-06-16 06:23:49
【问题描述】:
我正在运行 Eclipse Kepler SR2。在 Project Facets 中,我将 Java 设置为 1.8 版(安装了 Java 8 补丁)。当我尝试在 2.1 或 2.2 版本中添加 JAXB Facet 然后单击“需要进一步配置...”时,我配置了以下内容:
平台:通用 JAXB 2.1(或 2.2)
JAXB 实现类型:JRE
我收到错误消息:
配置的运行时不足以提供 JAXB 2.1(或 2.2)的实现。
知道为什么会出现此错误吗?
【问题讨论】:
-
你解决了这个问题?如果是这样,请分享您的解决方案..在 luna 中获得相同的...
-
也许吧。如果您还记得,JAXB 最近被添加到了 JRE。在此之前,您需要在类路径上有一个单独的 jar 文件。我认为 Eclipse 项目方面代码尚未更新以反映这一点,因此拒绝在
Further configuration available...(修改分面项目)页面上为 JAXB 实现选择JRE。而是选择Disable Library Configuration。这告诉 Eclipse 你将确保实现在类路径上,当然是在类路径上(现在是 JRE 的一部分)。 -
我在 Eclipse Neon 上遇到了同样的问题,我已经解决了 mbmast 提到的问题,方法是选择“禁用库配置”选项