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 中未显示任何功能
Eclipse EGit Checkout 与文件冲突:- EGit 不想继续