Eclipse bug:这个项目有JPA方面,但是没有创建JPA项目

时间:2013-06-26 19:26:21

标签: eclipse jpa-2.0

重新启动Eclipse后,我的项目中出现以下错误:

  

此项目具有JPA方面,但不能创建JPA项目。有关详细信息,请参阅错误日志。

我所做的一切(清洁项目,maven更新等)都将摆脱错误。我的JPA内容图标仍然显示为灰色。

enter image description here

看起来这是resolved bug at Eclipse bugs ......但是为什么我还能得到它? 我应该向Eclipse提交错误报告吗?

11 个答案:

答案 0 :(得分:39)

这是项目的配置问题。要解决此问题,请转到项目属性,并在节点“project facets”中取消选中JPA并应用更改。现在您可以检查JPA并再次申请!

答案 1 :(得分:23)

对我来说,以上所有都没有用。

所以我尝试了Project Properties> Validate。它解决了我的问题。

答案 2 :(得分:6)

要清除Eclipse Luna中的这个错误,我只需右键单击该项目并选择“验证”菜单项。

答案 3 :(得分:4)

    项目中的
  1. Alt+Enter
  2. 转到Project facets
  3. 取消选中 JPA并接受
  4. 右键点击项目,转到Validate
  5. 项目中的
  6. Alt+Enter
  7. 转到Project facets
  8. 检查 JPA`并接受

答案 4 :(得分:2)

虽然这是一个旧线程,但会尝试提供可能只对某人有帮助的信息。

我假设你已经导入了一个项目并且它给出了这个错误。

步骤1:如果配置了jpa,则在项目属性下检查。

第2步:我使用eclipseLink作为jpa的用户库。如果您也在使用eclipse,请尝试安装该插件。

步骤3:检查项目属性下的jpa版本 - > project facets ...检查版本中的任何冲突,通常见于java版本和/或任何支持库。您应该可以从facets更改版本。

JPA安装和配置JPA installation and config

步骤4:为项目配置JPA后,清理并检查。这应该有用。

答案 5 :(得分:1)

我遇到了同样的问题并通过为m2e安装apt和jdt连接器解决了这个问题。

转到窗口> 偏好设置> Maven > 发现> 打开目录。寻找 m2e-apt m2e-jdt-compiler 。安装然后重新启动eclipse。

答案 6 :(得分:0)

在某些情况下,问题似乎是由类路径中缺少JPA实现引起的。添加Maven(测试范围)依赖项后,Eclipse错误消息消失了:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>4.3.1.Final</version>
    <scope>test</scope>
</dependency>

我这个特例我有一个&#34;战争&#34;具有&#34; persistence.xml&#34;的项目但没有JPA代码本身。 JPA的东西在引用的库(JAR)中。

答案 7 :(得分:0)

对我来说,清理项目就足够了。 尝试在构面窗口中禁用JPA会导致异常。

答案 8 :(得分:0)

点击您的项目上的右键 - >&gt;属性 - &gt;验证 - &gt;取消选中JPA验证

这对我有用!

答案 9 :(得分:0)

像kaushikjain所说,验证你的项目,错误将消失。这对我来说就像一个魅力。

右键单击项目并验证。

enter image description here

答案 10 :(得分:-3)

如果您不想使用JPA, 只需重启你的日食并清理项目。

当我将JPA Entity复制到非JPA项目时,我遇到了同样的问题。 它对我有用,我希望它对你有用:)