ChatGPT解决这个技术问题 Extra ChatGPT

如何在 Eclipse 中安装 Hibernate 工具?

在 Eclipse 中作为插件安装 Hibernate Tools 的正确方法是什么? Hibernate site 并没有真正给出任何指示。

查看 Hibernate Tools 二进制文件 HibernateTools-3.2.4.Beta1-R200810311334.zip,看来我可以将其解压缩到我的 eclipse 目录中。我只是将它解压缩到我的eclipse目录中吗?这似乎是一个hacky来安装它。


U
UdayKiran Pulipati

好吧,最方便和最安全的方法是在 Eclipse 软件更新中使用 JBoss 更新站点(帮助 -> 软件更新... -> 添加站点...):

The latest stable release update site for JBoss Tools

在那里您可以找到 Hibernate 工具以及其他方便的 JBoss 插件。


在撰写本文时,最新的 Eclipse 版本(3.7,靛蓝)失败了,因为“稳定”中的 JBoss 工具仅适用于 Eclipse<=3.6(您会遇到各种依赖冲突)。以下是 indigo 安装说明:jboss.org/tools/download/installation/update_3_3。总结那篇文章,您需要添加 download.jboss.org/jbosstools/updates/development/indigo 作为更新站点,然后从可用软件列表中选择“休眠工具”(为方便起见,它在不同位置多次出现,只需选择一个)。
补充一下,进入网站后,在“JBoss Web and Java EE Development”/“JBoss Data Services”下会找到“Hibernate Tools”
mkyong.com/hibernate/… 如果有人仍然无法做到!
如果您有 Eclipse Juno,请改用此 URL:download.jboss.org/jbosstools/updates/stable/juno
这不适用于 Eclipse Neon。更新站点似乎是无效的。
C
Costis Aivalis

在下面的 URL 中找到休眠插件的稳定版本(Zip 或 URL 用于自动更新)。 http://www.jboss.org/tools/download

但是不要安装所有东西。您只需要:

整个 All JBoss Tools 3.2.0 部分 Hibernate Tools (HT) from Application Development HT from Data Services JBoss Maven Hibernate Configurator from Maven Support 和 HT from Web and Java EE Development

就这样!

在 2013 年,您可能会使用最新版本的 Eclipse 和 Hibernate。对于 Eclipse-4.2.2。和您需要的 JBoss Tools 4.0:

来自 Abridged JBoss Tools 4.0,JBoss Hibenate 工具部分来自 Application Development 的 Hibernate Tools (HT) 来自 JBoss Data Services 的 HT 来自 Maven Support 的 JBoss Maven Hibernate Configurator 和来自 Web 和 Java EE Development 的 HT

然后你准备好了!


我已经安装在上面,但无法在 Eclipse 中看到休眠透视图。
这个帖子有两年了。我会再次检查并尽快通知您...
@JagdevSingh 试试这些设置 Jagdev!
是的,现在是 2013 年,但我仍然受限于 Indigo(Eclipse 3.7.2),不幸的是,尽管遵循了您更新的说明,但它仍然失败(请参阅评论 here)。有什么办法可以解决这个问题?
D
Diego Pino

Eclipse Indigo 使用说明:

帮助 -> 安装新软件

单击添加。位置:http://download.jboss.org/jbosstools/updates/stable/

在 JBoss Web 和 Java EE Development 文件夹中,选择 Hibernate Tools

点击下一步

安装后点击窗口 -> 显示视图 -> 其他。弹出一个新窗口。单击文件夹 Hibernate 并选择 Hibernate Configurations 以设置数据库连接。可以使用现有的 Hiberbate 属性文件或创建 JDBC 连接来设置新连接。

设置好数据库连接后,单击 Ping 以测试一切是否正确。

最后,单击 Open HQL Editor 按钮(顶部 Hibernate Configurations 菜单上的第三个按钮)运行 HQL 查询。


大约一年后,由于各种原因,我不得不使用 Eclipse Indigo,所以我很高兴找到您的 Indigo 特定说明 (+1)。但是,当我尝试安装它时,我收到了以下错误:Cannot complete the install because of a conflicting dependency. Software being installed: Hibernate Tools 3.7.0.Final-v20130717-0715-B84 (org.hibernate.eclipse.feature.feature.group 3.7.0.Final-v20130717-0715-B84)。知道为什么或如何解决这个问题吗?谢谢。
你好丹尼尔。我处理 Hibernate 工具已经很长时间了,目前我目前的任务与 Hibernate 没有太大关系。但是,这个答案是我写的关于如何配置 Hibernate 工具的较长文章的摘要。也许它可以帮助blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
谢谢。我现在放弃了 Hibernate 工具(hbm.xml 到 Java 的自动生成对于我目前正在工作的项目的大小来说已经足够了),但是一旦我确定我需要由提供的额外自动化,我会查阅你的链接休眠工具。
事实上,这种方法适用于 Eclipse Neon。但是,它安装了三年前的 Hibernate (3.7) 版本。有没有办法安装更新的版本?
@LuísdeSousa 我不再是 Java 开发人员,所以我真的不知道。上面的配方安装了 JBossTools,对吧?似乎 JBossTools 具有几个 Hibernate 运行时,也许 3.7 是默认的。尝试切换您的 Hibernate 运行时版本,这可能会更新 Hibernate 工具。但我真的不知道,这只是一个猜测。 tools.jboss.org/features/hibernate.html
L
Luís de Sousa

在 Eclipse Neon (4.6) 上安装 Hibernate 工具

转到菜单 Help > Install New Software 并点击 Add 按钮。

使用 JBoss Hibernate 之类的名称作为名称,并为位置插入以下 URL:

http://download.jboss.org/jbosstools/neon/stable/updates/ 

等待产品树加载,然后展开 JBoss Web and Java EE Development 文件夹并选择 Hibernate Tools 产品并单击 Next > 按钮。然后继续接受所有后续问题,许可证等。

安装完成后,根据需要重新启动 Eclipse。之后,要打开 Hibernate 透视图,请转到菜单 Window > Perspective > Open Perspective > Others 并搜索 休眠


V
VonC

由于它适用于 Ganymede(eclipse 3.4),我建议解压缩在归档名称后创建的 HibernateTools-3.2.4.Beta1-R20081031133 目录中的 dropins 中的 zip。

完成后,在 [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133] 中创建一个“eclipse”目录,您将在其中移动在提取存档文件时创建的插件和功能目录。

[eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse] 中添加 .exclipseeextension:

name=QuickRex
id=org.hibernate.eclipse
version=3.2.4b1

所以:

eclipse
    dropins
         HibernateTools-3.2.4.Beta1-R20081031133
             eclipse
                 .eclipseextension
                 features
                 plugins

重新启动 eclipse 并且应该检测到插件 Hibernate。

如果您安装另一个 Eclipse,只需将您的 dropins 目录的内容复制到新的 eclipse\dropins 中,您的插件集就会再次被检测到。


D
Divyesh Kanzariya

方法一 在线Hibernate工具安装

在 Eclipse IDE 的菜单栏中,选择 Help >> Install New Software … 将 Eclipse 更新站点 URL “download.jboss.org/jbosstools/updates/stable/Eclipse_Version

https://i.stack.imgur.com/LrAap.png

选择工具并单击下一步。不要选择所有工具;它将安装所有不必要的工具。我们只需要休眠工具。

接受许可协议并单击完成。完成安装过程需要几分钟。

https://i.stack.imgur.com/e2Cq3.png

安装完成后重启eclipse验证Hibernate工具是否安装正确,我们在Eclipse->>Window->>Open Perspective->>Other中查看Hibernate Perspective

方法二离线安装

如果您没有互联网连接并希望离线方法在 eclipse 中添加休眠工具。要安装 Hibernate 工具,请提取 HibernateTools-5.X.zip 文件并将 features 文件夹中的所有文件移动到 eclipse 安装目录的 features 文件夹中,并将 plugins 文件夹中的所有文件移动到 plugins 文件夹中ecilpse 安装目录。

重启后,进入Eclipse->>Window->>Open Perspective->>Other,出现如下对话框,选择Hibernate,点击Ok按钮。

https://i.stack.imgur.com/Qs2GK.png

而已 。我们在 Eclipse 中成功安装了 JBoss Hibernate Tools。 :) 现在快乐编码

参考 :

http://www.jboss.org/tools/download

http://www.jboss.org/tools/download/installation


Eclipse Neon 方法 1 失败。
@LuísdeSousa 尝试第二种方法。
S
StKiller

菜单帮助 > 安装新软件

使用此网址:http://download.jboss.org/jbosstools/updates/stable/


这将尝试(并且失败)安装过时的版本:3.4。
J
James Drinkard

我在 Windows 7 64 位上运行 Eclipse Indigo 64 位,并且使用 JBoss Tools 3.3.X 最新下载,我一直缺少与 Maven 和其他插件相关的依赖错误。这是link

因此,我选择只安装 Hibernate Tools,方法是在 Eclipse 的安装软件对话框顶部输入“hibernate”。只显示了 4 个项目,所以这就是我安装的所有项目。它运行良好,没有任何问题。这是我在几次尝试失败后用来正确安装它的 tutorial

我不知道这是否部分是由于已经安装了很多插件,或者这是否是最好的解决方案,但我想我会与大家分享。


这里也一样(参见 earlier comment)。我在“过滤器”行中输入了 hibernate,但我得到了 4 个以上的项目……我实际上得到了 6 个(包括“JBoss Maven Hibernate Configurator”)。我现在将尝试选择所有这些,看看会发生什么......现在感谢+1。
不幸的是,它仍然失败。这次是 Cannot complete the install because of a conflicting dependency. Software being installed: JBoss Maven Hibernate Configurator 1.5.0.Final-v20130719-2050-B70 (org.jboss.tools.maven.hibernate.feature.feature.group 1.5.0.Final-v20130719-2050-B70)
Eclipse Kepler 出现了该错误。请参阅 marketplace.eclipse.org/content/error/report/1196126 您是否在使用 Eclipse Indigo?
佚名

解压 zip HibernateTools-3.2.4.Beta1-R20081031133 稍后在 eclipse --> menu Help -> Update Sofwate -> add site -> local add,然后选择 de folder uncompress an install automatic


A
André

我一辈子都无法让“下一步”或“完成”按钮不变灰

这是屁股 UI 中的日食痛苦。如果您之前取消了某些组件,因为它们具有破坏的依赖关系,它会在许可证中阻塞。您必须在第一步中取消选择它们。

请注意,避免使用 Eclipse 的更新功能它破坏了我所有的插件,我不得不删除我的 ./eclipse 文件夹并重新安装所有。


佚名

将插件和功能文件夹复制到 Eclipse 后(例如,c:\program files\eclipse(或安装它的任何位置)。您将在那里看到一个功能和插件文件夹),您可以检查 hibernate 是否已安装:帮助 > 软件更新 > 已安装的软件。如果没有列出休眠状态,请关闭 Eclipse 并使用此命令“eclipse -clean”通过命令窗口再次启动它。


d
dancavallaro

对于 Eclipse 插件,您只需解压缩它们并将文件夹放到 Eclipse\Plugins 目录中。就那么简单。


我这样做了。它没有用。该插件似乎安装正确,但找不到我的项目类。我认为这是由于插件如何看到彼此的一些额外设置,这些设置不会在手动安装时自动应用。