23

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

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

我所做的任何事情(干净的项目、maven 更新等)都无法消除该错误。我的 JPA 内容图标仍然是灰色的。

在此处输入图像描述

看起来这是Eclipse 错误中已解决的错误......但是为什么我仍然得到它?我应该向 Eclipse 提交错误报告吗?

4

11 回答 11

44

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

于 2013-10-30T15:57:15.797 回答
24

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

所以我尝试了项目属性>验证。它解决了我的问题。

于 2015-06-30T04:24:45.017 回答
6

为了摆脱 Eclipse Luna 中的这个错误,我只是右键单击项目并选择“验证”菜单项。

于 2016-01-26T00:05:35.023 回答
3
  1. Alt+Enter在项目中
  2. 去做Project facets
  3. 取消选中 JPA并接受
  4. 在项目中右击,选择Validate
  5. Alt+Enter在项目中
  6. 去做Project facets
  7. 检查JPA 并接受
于 2017-04-11T14:47:14.040 回答
2

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

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

第 1 步:检查项目属性下是否配置了 jpa。

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

第 3 步:在项目属性-> 项目方面检查 jpa 的版本...检查版本中的任何冲突,通常用于 java 版本和/或任何支持的库。您应该能够从构面更改版本。

JPA 安装和配置JPA 安装和配置

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

于 2015-10-04T11:06:04.010 回答
1

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

转到Window > Preferences > Maven > Discovery > Open Catalog。寻找m2e-aptm2e-jdt-compiler。安装然后重启eclipse。

于 2013-10-21T17:11:40.977 回答
0

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

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

在这种特殊情况下,我有一个“战争”项目,它有一个“persistence.xml”,但本身没有 JPA 代码。JPA 的东西在引用的库 (JAR) 中。

于 2014-05-31T12:04:56.397 回答
0

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

于 2015-05-26T21:17:23.213 回答
0

单击项目上的右键-->属性-->验证-->取消选中 JPA 验证

这对我行得通!

于 2017-05-18T17:09:39.623 回答
-2

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

右键单击您的项目并验证。

在此处输入图像描述

于 2018-05-15T15:50:09.377 回答
-3

如果您不想使用 JPA,只需重新启动 eclipse 并清理项目。

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

于 2015-01-30T08:59:36.637 回答