13

我想在 eclipse 中使用 GIT,最好是 EGit,因为它得到了 eclipse 社区本身的支持。然而,尽管 eclipse 声称安装了所需的插件,但它并没有出现在透视图、导入和设置菜单中。

我正在使用适用于 Java EE 的 Eclipse Juno,并确认了以下安装: 已安装的功能 当我更新软件时,没有更多可用的更新。当我访问 Egit 或 JGit 的存储库时,eclipse 告诉我插件已经安装。

Window > Preferences > Team 不包含 Git 项,仅包含 CVS 和 SVN。导入项目不包含 Git 选项。透视窗口不包含 Git repo 选项。

4

8 回答 8

19

在 Eclipse Luna 中遇到了同样的问题

查看错误日志,我发现:

org.eclipse.egit.ui
Error
Fri Feb 27 15:36:06 CET 2015
FrameworkEvent ERROR

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.egit.ui [844]
Bundle was not resolved because of a uses contraint violation.

-clean使用命令行选项启动 eclipse为我解决了这个问题。

于 2015-02-27T14:55:35.283 回答
3

我通过以 root 用户身份运行 Eclipse 并再次安装插件来解决此问题。然后我在我的普通用户帐户下运行 Eclipse,一切都很好 - 一切都出现了。

版本:3.8.1 构建 ID:debbuild

于 2013-12-11T12:46:43.247 回答
2

检查 eclipse 的日志文件总是可以帮助您解决这类问题。

我对 Eclipse Luna Service Release 2 (4.4.2) 也有同样的问题,我通过将 EGit 的版本从 4.0.1 降级到 3.7.1 解决了这个问题。

于 2015-06-28T09:35:44.997 回答
2

我也遇到了类似的问题并从中运行 eclipseCMD -> c:\eclipse\eclipse.exe -clean 并解决了我的问题。

于 2015-12-05T05:30:37.323 回答
1

我曾希望有一个简单的解决方案,所以我不必重新安装 Eclipse,这意味着我必须重新安装插件并再次检查我的所有设置等。不过我必须工作,所以我做了一个干净的安装eclipse(全部清除),给我一份 64 位 Juno for Java EE 的副本,它没有安装 EGit/JGit。从 repo 安装它,它现在可以工作了。

遗憾的是我们无法弄清楚这一点,但编码必须继续!

于 2013-01-22T10:40:58.950 回答
0

就我而言,JDK 是个问题。我安装了 JDK 1.6.0_27 并将其更改为 jdk1.8.0_111。然后它运作良好。

于 2019-04-03T03:57:56.613 回答
0

我对 Eclipse Mars 2 也有同样的问题。通过从这里安装 EGit 4.0 版来解决这个问题:http ://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F

于 2017-03-31T13:06:20.550 回答
0

我也遇到了与 Eclise Juno 相同的问题。卸载 Egit 插件并重新安装后,它工作。

于 2016-12-23T03:22:21.907 回答