首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

eclipse32启动有关问题!

2011-12-29 
eclipse32启动问题!急!双击eclipse.exe后,提示出错,让我看.log这个文件。怎么解决呢?多谢大家!!.log文件部

eclipse32启动问题!急!
双击eclipse.exe后,提示出错,让我看.log这个文件。怎么解决呢?多谢大家!!
.log文件部分内容如下:
!SESSION   2007-04-09   10:59:43.720   -----------------------------------------------
eclipse.buildId=M20060921-0945
java.version=1.4.1_02
java.vendor=Sun   Microsystems   Inc.
BootLoader   constants:   OS=win32,   ARCH=x86,   WS=win32,   NL=zh_CN
Command-line   arguments:     -os   win32   -ws   win32   -arch   x86

!ENTRY   org.eclipse.osgi   4   0   2007-04-09   10:59:45.622
!MESSAGE   An   error   occurred   while   automatically   activating   bundle   org.eclipse.core.runtime.compatibility   (25).
!STACK   0
org.osgi.framework.BundleException:   Exception   in   org.eclipse.core.internal.plugins.CompatibilityActivator.start()   of   bundle   org.eclipse.core.runtime.compatibility.
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1010)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966)
at   org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317)
at   org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:256)
at   org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:86)
at   org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:409)
at   org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188)
at   org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
at   org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386)
at   org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at   org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at   java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at   org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:278)
at   org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at   org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245)
at   org.eclipse.core.internal.runtime.CompatibilityHelper.getPluginDescriptor(CompatibilityHelper.java:63)
at   org.eclipse.core.runtime.Plugin.initializeDescriptor(Plugin.java:706)
at   org.eclipse.core.runtime.Plugin.start(Plugin.java:692)
at   org.eclipse.core.internal.runtime.PlatformActivator.start(PlatformActivator.java:39)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)
at   java.security.AccessController.doPrivileged(Native   Method)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966)
at   org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317)
at   org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:329)
at   org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1037)
at   org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:573)
at   org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:495)
at   org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:275)


at   org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:455)
at   org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:189)
at   org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:291)
Caused   by:   java.lang.NoClassDefFoundError:   org/eclipse/core/runtime/Plugin
at   java.lang.Class.getDeclaredMethods0(Native   Method)
at   java.lang.Class.privateGetDeclaredMethods(Class.java:1627)
at   java.lang.Class.privateGetPublicMethods(Class.java:1655)
at   java.lang.Class.privateGetPublicMethods(Class.java:1665)
at   java.lang.Class.getMethod0(Class.java:1744)
at   java.lang.Class.getMethod(Class.java:963)
at   org.eclipse.core.internal.runtime.CompatibilityHelper.setPlugin(CompatibilityHelper.java:48)
at   org.eclipse.core.internal.plugins.CompatibilityActivator.start(CompatibilityActivator.java:23)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)
at   java.security.AccessController.doPrivileged(Native   Method)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)
...   31   more
Root   exception:
java.lang.NoClassDefFoundError:   org/eclipse/core/runtime/Plugin
at   java.lang.Class.getDeclaredMethods0(Native   Method)
at   java.lang.Class.privateGetDeclaredMethods(Class.java:1627)
at   java.lang.Class.privateGetPublicMethods(Class.java:1655)
at   java.lang.Class.privateGetPublicMethods(Class.java:1665)
at   java.lang.Class.getMethod0(Class.java:1744)
at   java.lang.Class.getMethod(Class.java:963)
at   org.eclipse.core.internal.runtime.CompatibilityHelper.setPlugin(CompatibilityHelper.java:48)
at   org.eclipse.core.internal.plugins.CompatibilityActivator.start(CompatibilityActivator.java:23)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)
at   java.security.AccessController.doPrivileged(Native   Method)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)
at   org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966)
at   org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317)
at   org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:256)
at   org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:86)
at   org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:409)
at   org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188)
at   org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
at   org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386)
at   org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)

[解决办法]
是不是你的ECLIPSE解压不完整导致的
[解决办法]
系统环境变量 PATH里面将 %java_home%bin 目录提前就可以拉!


[解决办法]
将workspace全部删除或移到其他地方后再启动试试
[解决办法]
我也遇到好几次这样的问题,每次都是重启电脑解决的.
------解决方案--------------------


jdk的问题 也许是环境变量没有设置 或缺少eclipse程序文件
[解决办法]
走过,路过,不要错过,好贴!!!
[解决办法]
我遇到过这种情况,是因为jdk版本问题
在环境变量中将jdk的版本设置成jdk1.5以上即可
[解决办法]
是jkd版本问题
可能你的机子上装了多个jdk,然后启动时启动了一个较低版本的jdk,所以会出现这种错误
你可以将eclipse设置一个快捷方式到桌面,然后更改快捷方式属性里的目标:...eclipse -vm c:\jdk...\bin\javaw
-vm 后面跟的是jdk的路径,网上有这种启动方式设置的说明,这里讲得可能不是很详细,楼主可以百度一下
[解决办法]
jdk版本与eclipse不匹配
[解决办法]
jdk版本太低,装个1.4.2以上的版本
[解决办法]
ECLIPSE32要求JDK1.4.2(还是1.4.5)以上,我用1.5
[解决办法]
你在cmd模式下用命令运行一下eclipse -clean(回车)再试一下,你这个应该是插件没有加载成功而导到的,建议安装插件的时候使用link方式进行安装!

热点排行