您的位置:首页 > 编程语言 > Java开发

eclipse -clean清空eclipse(插件)缓存

2012-10-29 16:58 260 查看
安装eclipse 插件时,推荐使用link方式安装,具体方法百度之,百度文库里有篇《Eclipse 插件安装方法总结》介绍的很详细。

安装完以后,很多情况下需要清空eclipse缓存,很多介绍eclipse 插件安装方法的文章中都是给出清空eclipse 目录下configuration文件夹除config.ini文件外所有文件,然后重新启动eclipse的方法,但试了一下,会遇到以下错误:

!SESSION 2012-10-29 16:56:23.327 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.7.0_06
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments:  -product org.eclipse.epp.package.modeling.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.modeling.product

!ENTRY org.eclipse.osgi 4 0 2012-10-29 16:56:24.162
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)


试了网上很多方法都未能解决,最后是通过命令行下 Eclipse -clean清空缓存的,插件也成功跑起来了~

具体如下:

1.打开命令行cmd

2.进入eclipse 根目录

3.输入Eclipse -clean,回车

系统会先清空eclipse 缓存,然后启动eclipse~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: