在 Eclipse Dali 的项目设置中选择用户库作为 JPA 实现时,显示如下错误信息:
'javax.persistence.Convert' 类必须在选定的库中
但是该类javax.persistence.Convert
正确包含在我的用户库的类路径中,那么如何解决这个问题呢?
在 Eclipse Dali 的项目设置中选择用户库作为 JPA 实现时,显示如下错误信息:
'javax.persistence.Convert' 类必须在选定的库中
但是该类javax.persistence.Convert
正确包含在我的用户库的类路径中,那么如何解决这个问题呢?
当所选用户库的持久性 jar 文件是 Eclipse 项目文件夹的一部分(例如在项目的子目录中)时,可能会出现此错误消息。在这种情况下,Eclipse Dali 没有找到该类。
如果您尝试将此目录移出项目文件夹并重试,它可能会起作用。
这可能是一个错误。
下载Eclipse Link 2.XY(版本 3.xy 似乎有不同的库)
从下载中使用库/罐子
并将它们放入您的用户库中
首先下载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。