删除eclipse3.4的configuration目录导致eclipse无法启动的解决办法

声明:本文只对纯净的eclipse生效,就是经典eclipse版本。 

eclipse 3.4以前的版本,如果出现什么问题了,一般都会选择删除eclipse安装目录下configuration目录下除了config.ini之外的所有文件,同时在删除eclipse工作空间中的.metadata目录,这样就删除掉了eclipse的所有的配置信息,重新得到了一个类似全新安装的eclipse了,通常这种方法能够解决很多eclipse中遇到的错误。 

但是,eclipse 3.4 情况就不一样了,一个全新的eclipse/configuration目录下不再是只有一个config.ini文件,另外多了.setting,org.eclipse.update,org.eclipse.equinox.simpleconfigurator三个目录。 

其实这三个目录存在的原因是P2的出现,eclipse 3.4 全新推出的更新管理器,如果我们想清空eclipse的配置信息,需要保留configuration目录下的config.ini和org.eclipse.equinox.simpleconfigurator目录,注意,只需要保留这两个目录。 

如果是删除了eclipse的整个configuration目录后,eclipse无法启动(我是这么干的。。。),也不用怕。 

由于equinox可以创建 configuration目录,但是无法自己创建config.ini文件。在启动eclipse的时候,需要用到config.ini中的配置内容。 

删除了configuration后,启动eclipse会自动重建configuration目录。 

然后可以自己在configuration目录下新建一个config.ini文件,增加以下五行内容到config.ini文件中。 

osgi.splashPath = platform:/base/plugins/org.eclipse.platform 

osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start 

eclipse.product=org.eclipse.sdk.ide 

osgi.instance.area.default=@user.home/workspace 

eof=eof 

保存文件后,重新启动eclipse就没有问题了。 
评论
2 楼  phoenix_ghk 2009-05-20    引用
hlbng 写道

老大,按照你说的好像不能解决啊,我郁闷死啊 

這個只對eclipse3.4classic版本有效。 
對於其他eclipse版本無效。
1 楼  hlbng 2009-05-07    引用
老大,按照你说的好像不能解决啊,我郁闷死啊 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值