文档章节

eclipse不加载dropins目录下的cdt等插件问题解决

水海云
 水海云
发布于 2014/04/07 17:45
字数 532
阅读 2615
收藏 4

Debian 7.3系统中之前安装的eclipse 3.8-CDT开发环境已经可以工作了,但是今天打开时eclipse启动过程卡在Loading Workbench...处不动了,没有任何错误提示和输出。百度这个问题,基本都说是工作空间下的.metadata目录数据有问题,删除整个目录,或者是删除其中plugins目录下的org.eclipse.ui.workbench目录就可以了。经过尝试,删除之后eclipse确实可以正常启动了,但是发现CDT/git等插件都没有被加载。

继续百度加google,检查cdt等插件的按照位置,发现是在/usr/share/eclipse/dropins目录下的,根据eclipse官方的文档,目录结构是正确的。可是就是不被加载,搜索到同一个问题的不少,可是都没有明确的解决答案,有说是缺少依赖,可又没说清楚具体的依赖,甚至在ubuntu的bug提交中看到了这个问题。折腾了1个多小时还是没有结果,然后去看eclipse安装目录下的配置文件/usr/share/eclipse/configuration/config.ini内容。


#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Wed Jun 27 11:07:02 UTC 2012
org.eclipse.update.reconcile=false
eclipse.p2.profile=PlatformProfile
osgi.instance.area.default=@user.home/workspace
osgi.framework=file\:plugins/org.eclipse.osgi_3.8.0.dist.jar
equinox.use.ds=true
eclipse.buildId=I20120502-2000
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.300.dist.jar@1\:start
org.eclipse.swt.internal.gtk.useCairo=true
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
eclipse.product=org.eclipse.platform.ide
osgi.splashPath=platform\:/base/plugins/org.eclipse.platform
osgi.framework.extensions=
osgi.bundles.defaultStartLevel=4
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.p2.data.area=@config.dir/../p2/
osgi.bundlefile.limit=100
因为是eclipse新手,对这文件里面的配置项我是基本不知道什么含义,有什么作用。本着死马当活马医和大不了重装的心态,我把第一个配置从false改成了true,然后重启eclipse,神奇的事情出现了:eclipse正确加载cdt等插件了!!!org.eclipse.update.reconcile配置项有什么作用,依然不懂,有空研究学习一下。


© 著作权归作者所有

共有 人打赏支持
水海云
粉丝 50
博文 120
码字总数 101938
作品 0
深圳
程序员
加载中

评论(1)

a
aQ112661057
出了同样的问题,启动时到cdt.ui.就不干了,按照你的方法做了一下,false改成true,重启,cdt.ui干了,继续下去又不干了,重新改回来,true改false, 重启,重启,重启,。。。。,几次,神奇了,竟然启动了,我想Luna是睡醒了。。。
Hadoop上路_06-在Ubuntu中使用eclipse操作HDFS

1.解压eclipse: eclipse-SDK-4.2-linux-gtk.tar.gz (1)解压程序文件: hm@hm-ubuntu:/usr$ sudo tar eclipse.tar.gz (2)在Ubuntu桌面点鼠标右键,创建启动器: (3)在“命令”选择ecl...

vigiles
2013/05/20
0
0
如何在eclipse中配置进行C语言开发。

如何在eclipse中配置进行C语言开发。 博客分类: C语言 引言:windows下C的开发工具很多,比如CodeBlocks,Dev-C++,VC6等。CodeBlocks需要依赖编译器MinGW。 Dev-C++没有自动提示,使用起来不...

writeademo
2016/08/25
34
0
Eclipse3.4以上使用dropins的插件安装方式

Eclipse3.4以上版本支持使用dropins的插件安装方式,使用方便,共有四种使用方法: 1. 最简单的,直接将jar包放到dropins目录下 eclipse/ 传统格式,统一放到一个eclipse目录下 eclipse/ 按照...

宛珩
2014/06/27
0
0
Eclipse 常用技巧 第一种:直接复制法 解决方法是: 第二种:使用link文

快捷方式 0. Ctrl + 1 (快速修复) Ctrl + D (删除当前行) Ctrl + Alt + ↓(复制当前行到下一行) Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷键冲突,所以,我一般都用前者)...

闪电
2015/08/02
0
2
MyEclipse8.6插件安装方法

通常,我们可以用update来直接安装。但是myeclipse限制了中国区的下载和更新。所以我们只能用插件配置的方法来实现。 MyEclipse8.6插件安装同Eclipse插件安装方式大致相同,如下: 1、直接将...

小梅菜鸟
2012/04/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql 数据类型及占用字节数

数字类型 TINYINT                           1 字节 SMALLINT                          2 个字节 MEDIUMINT                         3 个字节...

会游泳的鱼_
今天
5
0
高性能mysql:创建高性能的索引

性能优化简介 MySQL性能定义为完成某件任务所需要的时间量度,换句话说,性能即响应时间,这是一个非常重要的原则。我们通过任务和时间而不是资源来测量性能。数据库服务器的目的是执行SQL语...

背后的辛酸
今天
8
0
HTTP get、post 中请求json与map传参格式

import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;im......

寒风中的独狼
今天
6
0
IDEA中tomcat启动慢 耗时10分钟

用idea中的tomcat以debug模式启动,会非常的慢,而正常启动没啥问题;原因是debug模式中View Breakpoints断点代码,断点的是jar包,而现在启动由于jar包发生变化,导致启动时一直处于等待中。...

GoodMarver
今天
6
0
Linux学习-10月18(awk)

9.6/9.7 awk 一、awk简介   1. awk是一种编程语言,用于对文本和数据进行处理的   2. 具有强大的文本格式化能力   3. 利用命令awk,可以将一些文本整理成为我们想要的样子   4. 命令awk...

wxy丶
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部