我想在eclipse中使用GIT,最好是EGit,因为它得到了eclipse社区本身的支持。然而,尽管eclipse声称安装了所需的插件,但它并没有出现在透视图,导入和设置菜单中。
我正在使用Eclipse Juno for Java EE,并确认了以下安装: 当我更新软件时,没有更多可用的更新。当我去Egit或JGit的存储库时,eclipse告诉我插件已经安装。
窗口>偏好>团队不包含Git项目,只包含CVS和SVN。 导入项目不包含Git选项。 透视窗口不包含Git repo选项。
答案 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。这样就可以了。