Egit 已安装(与 Juno 一起提供),但根本不显示

Posted

技术标签:

【中文标题】Egit 已安装(与 Juno 一起提供),但根本不显示【英文标题】:Egit is installed (came with Juno), but does not show at all 【发布时间】:2013-01-04 20:48:30 【问题描述】:

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

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

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

【问题讨论】:

很奇怪。您是否在错误日志视图或工作区目录中的 .metadata/.log 文件中看到任何错误? 我会检查,但就在一分钟前,我决定重新安装,所以我不能再检查了。感谢您的思考! 我在 Luna 上也遇到过类似的问题。它工作正常,但在我安装“Eclipse 版权工具”插件后停止工作。 -clean 选项有效! 【参考方案1】:

在 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 为我解决了这个问题。

【讨论】:

它在 El Capitan 的 MacBook Pro 上为我工作。您必须从命令行执行 Eclipse。类似于 /Eclipse.app/contents/MacOS/eclipse -clean 之类的东西。之后,您可以从图标或 Spotlight 中正常运行 Eclipse。【参考方案2】:

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

版本:3.8.1 构建 ID:debbuild

【讨论】:

【参考方案3】:

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

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

【讨论】:

【参考方案4】:

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

【讨论】:

【参考方案5】:

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

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

【讨论】:

【参考方案6】:

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

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

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

【讨论】:

以上是关于Egit 已安装(与 Juno 一起提供),但根本不显示的主要内容,如果未能解决你的问题,请参考以下文章

已安装 Subclipse,但 Eclipse 4.2 Juno 中未显示任何功能

Git在eclipse中的使用,克隆导入eclipse项目

Eclipse EGit Checkout 与文件冲突:- EGit 不想继续

EGit 和 GitHub 出现“Auth Failed”错误

Egit 工作目录与 Eclipse 中的项目

IBM Worklight - Win7/Eclipse“Juno”中的插件安装失败