3

在 Eclipse Dali 的项目设置中选择用户库作为 JPA 实现时,显示如下错误信息:

'javax.persistence.Convert' 类必须在选定的库中

在此处输入图像描述

但是该类javax.persistence.Convert正确包含在我的用户库的类路径中,那么如何解决这个问题呢?

4

3 回答 3

2

当所选用户库的持久性 jar 文件是 Eclipse 项目文件夹的一部分(例如在项目的子目录中)时,可能会出现此错误消息。在这种情况下,Eclipse Dali 没有找到该类。

如果您尝试将此目录移出项目文件夹并重试,它可能会起作用。

这可能是一个错误。

于 2019-05-13T12:15:01.197 回答
0

下载Eclipse Link 2.XY(版本 3.xy 似乎有不同的库)

从下载中使用库/罐子

  • eclipselink/jlib/eclipselink.jar
  • eclipselink/jlib/jpa/jakarta.persistence_X.YZjar

并将它们放入您的用户库中

  • 屏幕截图最右侧的“管理库...”按钮
  • Eclipse -> Windows -> 首选项 -> Java -> 构建路径 -> UserLibraries
于 2022-02-24T08:06:33.057 回答
0

首先下载eclipseLink zip文件https://www.eclipse.org/downloads/download.php?file=/rt/eclipselink/releases/3.0.2/eclipselink-3.0.2.v202107120736-2a0820a817.zip

例如,解压缩在文件夹 eclipse 中下载的文件。

从 Eclipse -> Windows -> 首选项 -> Java -> 构建路径 -> UserLibraries

点击新建 -> 编写,eclipseLinkx.xx 其中xxx是下载的eclipseLink的版本。

之后,选择 eclipseLink 并单击 Add External Jars。在这一步中,添加所有包含 .zip eclipseLink 下载的 jars。

以前下载库 javax.persistence.Convert 你可以找到谷歌。

当下载 javax.persistence.Convert 返回到 eclipse 并添加库 javax.persistence.Convert 到添加的 eclipseLink 库。

现在,您可以创建项目 JPA。

于 2021-08-31T08:25:37.707 回答