2012-08-07 12 views
11

Ich habe einen 32-Bit-Windows-Computer und nur das Eclipse 3.2 SDK heruntergeladen und kann es nicht starten. Es löst sofort den folgenden Fehler in einer Protokolldatei.Warum wirft Eclipse 3.2 beim Start einen Fehler

Ich habe versucht, es mit einem Java 1.5 VM zu starten und habe noch kein Glück gehabt. Irgendwelche Ideen? Dank

!SESSION 2012-08-07 11:10:28.084 ----------------------------------------------- 
[email protected]@ 
java.version=1.7.0_05 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US 
Command-line arguments: -os win32 -ws win32 -arch x86 

!ENTRY system.bundle 4 0 2012-08-07 11:10:28.519 
!MESSAGE FrameworkEvent.ERROR 
!STACK 0 
org.osgi.framework.BundleException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle system.bundle. 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1014) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:549) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:484) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:275) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:245) 
    at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:155) 
    at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:503) 
    at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:289) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:173) 
    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.core.launcher.Main.invokeFramework(Main.java:336) 
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
    at org.eclipse.core.launcher.Main.run(Main.java:977) 
    at org.eclipse.core.launcher.Main.main(Main.java:952) 
Caused by: java.lang.IllegalStateException 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.checkSystemState(BaseStorage.java:654) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.getStateManager(BaseStorage.java:634) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.getPlatformAdmin(BaseAdaptor.java:385) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook.frameworkStart(EclipseAdaptorHook.java:80) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStart(BaseAdaptor.java:260) 
    at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:55) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:995) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:989) 
    ... 18 more 
Root exception: 
java.lang.IllegalStateException 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.checkSystemState(BaseStorage.java:654) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.getStateManager(BaseStorage.java:634) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.getPlatformAdmin(BaseAdaptor.java:385) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook.frameworkStart(EclipseAdaptorHook.java:80) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStart(BaseAdaptor.java:260) 
    at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:55) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:995) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:989) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:549) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:484) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:275) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:245) 
    at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:155) 
    at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:503) 
    at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:289) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:173) 
    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.core.launcher.Main.invokeFramework(Main.java:336) 
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
    at org.eclipse.core.launcher.Main.run(Main.java:977) 
    at org.eclipse.core.launcher.Main.main(Main.java:952) 

!ENTRY org.eclipse.osgi 4 0 2012-08-07 11:10:28.524 
!MESSAGE Startup error 
!STACK 1 
java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle system.bundle. 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:484) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:275) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:245) 
    at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:155) 
    at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:503) 
    at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:289) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:173) 
    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.core.launcher.Main.invokeFramework(Main.java:336) 
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
    at org.eclipse.core.launcher.Main.run(Main.java:977) 
    at org.eclipse.core.launcher.Main.main(Main.java:952) 
!SESSION Tue Aug 07 11:10:28 EDT 2012 ------------------------------------------ 
!ENTRY org.eclipse.core.launcher 4 0 2012-08-07 11:10:28.526 
!MESSAGE Exception launching the Eclipse Platform: 
!STACK 
java.lang.NullPointerException 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:186) 
    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.core.launcher.Main.invokeFramework(Main.java:336) 
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
    at org.eclipse.core.launcher.Main.run(Main.java:977) 
    at org.eclipse.core.launcher.Main.main(Main.java:952) 

UPDATE Nachdem die JVM und mit Hilfe der -vm Pfadparameter Neuinstallation ich immer noch die folgende Fehler

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:65) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 
+2

Darf ich fragen, warum Sie mit 3.2 beginnen? 4.2 ist bereits verfügbar und AFAIK 3.6 + 3.7 werden häufig verwendet ... 3.2 ist fast ein Jahrzehnt alt. – home

+2

hoffe dieser Link hilft: http://www.eclipsone.com/eclipse/forums/t99010.html – gaspyr

+0

Ich entwickle ein Plugin und muss 3.2 unterstützen – sethrq

Antwort

0

Das einzige, was ich zu tun, java denken kann, ist eine Neuinstallation von here, und erneut herunterladen und installieren eclipse (die neueste Version) von here. Lass mich wissen ob es funktioniert!

2

Obwohl dies ein alter Thread ist, werde ich beitragen, falls jemand dieses Problem googelt. Ich habe dieses Problem nach der Installation von Java 7 Update 11 bekommen. Ich habe Update 11 deinstalliert und nun funktioniert Eclipse einwandfrei. Ich starte Eclipse von \ Programme \ Eclipse.

+0

Vielleicht sollten Sie Eclipse 3.2 nicht verwenden und stattdessen 4.2 verwenden. –

2

hatte ich das gleiche Problem auf Ubuntu und durch Laufen gelöst:

eclipse -clean 
+0

Das löste einen ähnlichen Fehler auch für mich. Vielen Dank! –

4

Das Problem wie folgt gelöst werden können.

Bearbeiten Sie die Datei eclipse.ini, die sich in Ihrem Eclipse-Installationsverzeichnis befindet, und fügen Sie -clean als erste Zeile ein.

Dadurch wird Eclipse zum Ausführen gezwungen. Sie können dann die -clean Linie aus der INI-Datei

+0

Es funktioniert für Eclipse Juno –

0

Sie die Version des JDK festlegen müssen entfernen Sie

verwenden

es nicht wissen Sie wird es funktionieren ...

Wir verwenden es für eine 3rd-Party-App, die Eclipse-basiert ist (sehr alt), aber es hat eine launhcer.ini, wo Sie die vm Args usw.

Ich habe gerade Folgendes, um die erste Zeile. -vm C: \ Programme \ Java \ jdk1.5.0_22 \ bin \ javaw.exe

Verwandte Themen