2012-11-16 56 views
0

我变得非常沮丧这个问题与Eclipse。我有很多次,坦率地说我认为Eclipse是垃圾。但是因为我在那里完成了我所有的Android开发,所以没有其他的替代IDE。这是我的问题:我无法启动Eclipse。我换绝对没问题,而且一下子.log文件的.metadata引发以下堆栈跟踪错误:不能启动Eclipse朱诺

!ENTRY org.eclipse.osgi 4 0 2012-11-16 15:07:22.032 
!MESSAGE Application error 
!STACK 1 
java.lang.NullPointerException 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.processHierarchy(E4Workbench.java:172) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.init(E4Workbench.java:118) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.<init>(E4Workbench.java:69) 
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:302) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 
    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:629) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414) 

我不知道该怎么办!我在任何地方都没有.snap文件。我还有什么可以尝试?

谢谢大家的帮助, 伊戈尔

+1

你改变/更新Java版本? – frictionlesspulley

+0

绝对不是。 –

回答

3

我偶尔也会有这个问题为好,这的确令人沮丧。为我修复的是进入我的eclipse工作区:<workspace>/.metadata/.plugins并开始删除东西。这里的大部分内容都是自动生成的;设置等我认为你可以保持org.eclipse.core.resources(这是很多你自己的用户设置区域)。

不幸的是,这使得工作区忘了什么项目,你正在处理的,所以你必须重新添加他们,但对我来说,因为我在其他地方把它们存储在我的文件系统,这不是什么大不了的事。

希望这有助于!

+0

谢谢,我会在下次尝试。然而,突然之间Eclipse只是为我启动,没有我删除或更改任何东西。这只是证明了整个Eclipse软件堆栈的阻碍程度。它一年比一年恶化...... –

+2

不要只是在这里发牢骚,在http://bugs.eclipse.org/上提交bug报告。 – nitind

+0

这不是解决问题的办法。即使从'/ .metadata/.plugins'中删除所有内容,Eclipse也不会启动。 –