【发布时间】:2015-08-20 07:26:11
【问题描述】:
我正在尝试通过在 eclipse 中从 preferences > Project Facets 分配“JPA Facet”来将一个项目转换为启用 JPA 的项目。
但是,没有选择“JPA Facets”的选项。
经过分析,我发现我什至无法用eclipse创建一个新的JPA项目,我有。
我正在使用日食 JUNO。我想,我在配置中遗漏了一些东西。 我尝试将 eclipselink.jar 安装到 userlibrary 配置中。但是,它不起作用。
我发现的原因也在下面的重复问题中提到。
Cannot create JPA Facet: “project facet jpt.jpa could not be found”
在这也提到了更新到新的eclipse。但是,有什么办法可以找出现有的 Eclipse 中出了什么问题。
【问题讨论】:
-
在获得该方面之前,您可能需要“Eclipse for JavaEE 开发人员”版本。顺便说一下,并不是说您需要在项目中使用 JPA,我从来没有看到过它的意义。
-
正如@Gimby 指出的,你下载了Juno 的哪个发行版?
-
感谢@Gimby,Magnilex 的评论,我正在使用 “面向 Web 开发人员的 Eclipse Java EE IDE”,版本:Juno Service Release 1,内部版本号:20121004-1855 .有没有办法将此版本更新给 JavaEE 开发人员,因为我还有其他项目也在同一个 Eclipse 上运行。
-
不知道你从哪里得到这个版本,下载站点上不存在它:eclipse.org/downloads/packages/release/juno/sr2。我猜它只是普通的 JavaEE 包,所以你应该已经有了这个方面。你创建了什么类型的项目?当您右键单击项目并突出显示 configure 菜单选项时,那里可能有某种 JPA 选项吗?
-
@Gimby ,我已经检查了该选项。右键单击项目。转到配置,我找不到名为 JPA 的选项。