eclipse不加载dropins目录下的cdt等插件问题解决
eclipse不加载dropins目录下的cdt等插件问题解决
水海云 发表于4年前
eclipse不加载dropins目录下的cdt等插件问题解决
  • 发表于 4年前
  • 阅读 2187
  • 收藏 3
  • 点赞 0
  • 评论 1

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: eclipse 3.8启动时卡在loaing workbench处无响应,删除.metadata下的目录后可以启动但是不加载系统已经安装好的cdt等插件,解决问题的方法只是修改一个配置参数。

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配置项有什么作用,依然不懂,有空研究学习一下。


共有 人打赏支持
粉丝 49
博文 109
码字总数 92537
评论 (1)
aQ112661057
出了同样的问题,启动时到cdt.ui.就不干了,按照你的方法做了一下,false改成true,重启,cdt.ui干了,继续下去又不干了,重新改回来,true改false, 重启,重启,重启,。。。。,几次,神奇了,竟然启动了,我想Luna是睡醒了。。。
×
水海云
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: