安装了Egit(随Juno一起提供),但根本没有显示

时间:2013-01-21 18:11:32

标签: eclipse-plugin egit eclipse-juno jgit

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

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

窗口>偏好>团队不包含Git项目,只包含CVS和SVN。 导入项目不包含Git选项。 透视窗口不包含Git repo选项。

8 个答案:

答案 0 :(得分: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可以解决我的问题。

答案 1 :(得分:3)

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

版本:3.8.1 构建id:debbuild

答案 2 :(得分:2)

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

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

答案 3 :(得分:2)

我也遇到了类似的问题并且从CMD -> c:\eclipse\eclipse.exe -clean发出了日食 它解决了我的问题。

答案 4 :(得分:1)

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

羞耻我们无法理解这一点,但编码必须继续!

答案 5 :(得分:0)

我也遇到了与Eclise Juno相同的问题。在松开Egit插件并重新安装之后,它就可以了。

答案 6 :(得分:0)

Eclipse Mars 2遇到了同样的问题。 修复了从此处安装版本4.0的EGit:http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F

答案 7 :(得分:0)

就我而言,JDK是一个问题。我安装了JDK 1.6.0_27,并将其更改为jdk1.8.0_111。这样就可以了。