Hilfe bei Installation von Eclipse - Java Projekt lässt sich nicht erstellen

D

DrJim

Neues Mitglied
Thread Starter
Dabei seit
12.10.2014
Beiträge
5
Reaktionspunkte
0
Hi zusammen,

ich scheitere gerade an einem vermeintlich sehr simplen Schritt. Das Setup von Eclipse auf meinem Mac:

Ich habe alles mögliche schon probiert, aber es funktioniert einfach nicht.

Meine OS X Version: 10.9.5 (MacBook Pro early 2011)

Probiert habe ich mehrfach folgende Scenarien:
1.
Mit dem vorinsalltierten Java bzw. dem Java-Paket, dass Apple zum Download anbietet und Eclipse Luna startet das Programm gar nicht erst, sondern ich erhalte diese Fehlermeldung:
An error has occured: See the log file
/Applications/eclipse/configuration/1412962052052.log.

2.
Wenn ich JDK7 oder JDK8 installiere und mit Luna oder Kepler teste, kann ich zwar Eclipse erstmal öffnen, aber nichts passiert, wenn ich den Button betätige um ein neues JavaProjekt zu erstellen. Keine Fehlermeldung. Nichts. Ein ganz normales Projekt kann ich erstellen. Das Problem beschränkt sich tatsächlich auf JavaProjekte. Wenn ich in diesem Setup Eclipse schließe, erhielt ich anfangs eine Fehlermeldung, welche folgende lib erwähnte:
... org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z ...

3.
Durch die Suche nach dieser Fehlermeldung bin ich dann auf diese Artikel gestoßen:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=432118
http://www.eclipse.org/forums/index.php/t/781657/
und habe manuell alle pache.xerces.dom-Files und alle Mylyn-Files im Plugin-Ordner von Eclipse gelöscht.

Danach habe ich zwar die Fehlermeldung beim Schließen von Eclipse nicht mehr erhalten, aber weiterhin passiert nicht, wenn ich ein JavaProjekt erstellen möchte.

Kann mir irgendjemand einen Tipp geben, wie ich es schaffe auf meinem MacBook mit Eclipse Java entwickeln zu können :)

Ich habe mittlerweile auch das Gefühl, das sich einige Dinge nachhaltig ändern obwohl ich Eclipse nach jeder Installation mit AppCleaner wieder entfernt habe. Z.B. erhielt ich anfangs - meine ich - auch eine Fehlermeldung gleich nach dem Starten von Eclipse, welche aber nach dem Entfernen der Plugin-Files nicht mehr erschien, auch nicht nach dem vollständigen Entfernen und neu Entpacken von Eclipse.

Wäre sehr dankbar. Schlage mich jetzt schon Stunden damit herum...

Cheerio
 
Nimm nen neuen Workspace und starte eclipse über die Konsole (wahrscheinlich /Applications/eclipse/eclipse ). Evtl. kommt da mehr Log-Ausgabe, die weiterhilft.

Laufen tut Eclipse Kepler mit JDK 7 unter Mavericks.
 
Danke für deinen Tipp.

Leider macht das keinen Unterschied. Habe Kepler mit JDK 7 über das Terminal gestartet. Wenn ich ein Java-Projekt erstellen will, passiert einfach nichts. Bzw. das erste Mal kam noch eine Fehlermeldung, die ich nicht reproduzieren konnte. Irgendetwas, dass der Wizard nicht gestartet werden konnte. Unter Details stand auch wieder etwas von

Beim Schließen von Eclipse wieder:
Problems occured while trying to save state of the workbench

Noch andere Ideen?

Hier noch ein Auszug aus dem Eclipse-Log, falls damit jemand etwas anfangen kann. Davor kam noch etwas mit unknown-host-exception, ich gehe aber davon aus, dass das nebensächlich ist und der Hund eher hier irgendwo begraben liegt:



!ENTRY org.eclipse.ui 4 0 2014-10-14 21:03:21.664
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:377)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:131)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:98)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:702)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:359)
at org.eclipse.debug.internal.core.LaunchManager.serializeDocument(LaunchManager.java:559)
at org.eclipse.debug.core.DebugPlugin.serializeDocument(DebugPlugin.java:1201)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.writeInstallInfo(LaunchingPlugin.java:1072)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.timeStampChanged(LaunchingPlugin.java:988)
at org.eclipse.jdt.internal.launching.StandardVMType.getLibraryInfo(StandardVMType.java:183)
at org.eclipse.jdt.internal.launching.StandardVMType.getDefaultLibraryLocations(StandardVMType.java:395)
at org.eclipse.jdt.internal.launching.StandardVMType.canDetectDefaultSystemLibraries(StandardVMType.java:208)
at org.eclipse.jdt.internal.launching.StandardVMType.getJavaHomeLocation(StandardVMType.java:272)
at org.eclipse.jdt.internal.launching.macosx.MacOSXVMInstallType.detectInstallLocation(MacOSXVMInstallType.java:140)
at org.eclipse.jdt.launching.JavaRuntime.detectEclipseRuntime(JavaRuntime.java:1781)
at org.eclipse.jdt.launching.JavaRuntime.initializeVMs(JavaRuntime.java:2692)
at org.eclipse.jdt.launching.JavaRuntime.getDefaultVMInstall(JavaRuntime.java:507)
at org.eclipse.pde.internal.ui.wizards.plugin.PluginContentPage.createExecutionEnvironmentControls(PluginContentPage.java:163)
at org.eclipse.pde.internal.ui.wizards.plugin.PluginContentPage.createPluginPropertiesGroup(PluginContentPage.java:130)
at org.eclipse.pde.internal.ui.wizards.plugin.PluginContentPage.createControl(PluginContentPage.java:98)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736)
at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1182)
at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1241)
at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238)
at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225)
at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
at org.eclipse.jface.window.Window.open(Window.java:802)
at org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandler(WizardHandler.java:259)
at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:279)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:420)
at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)
at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:171)
at org.eclipse.ui.actions.NewWizardDropDownAction.run(NewWizardDropDownAction.java:174)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
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:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
 
Teil 2:


!ENTRY org.eclipse.core.resources 4 2 2014-10-14 21:04:35.427
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:377)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:131)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:98)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:702)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:359)
at org.eclipse.debug.internal.core.LaunchManager.serializeDocument(LaunchManager.java:559)
at org.eclipse.debug.core.DebugPlugin.serializeDocument(DebugPlugin.java:1201)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.writeInstallInfo(LaunchingPlugin.java:1072)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.access$0(LaunchingPlugin.java:1051)
at org.eclipse.jdt.internal.launching.LaunchingPlugin$1.saving(LaunchingPlugin.java:544)
at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:383)
at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:192)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:195)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1130)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.core.resources 2 2 2014-10-14 21:04:35.476
!MESSAGE Save operation warnings.
!SUBENTRY 1 org.eclipse.core.resources 2 566 2014-10-14 21:04:35.476
!MESSAGE Problems occurred during save.
!STACK 0
java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:377)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:131)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:98)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:702)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:359)
at org.eclipse.debug.internal.core.LaunchManager.serializeDocument(LaunchManager.java:559)
at org.eclipse.debug.core.DebugPlugin.serializeDocument(DebugPlugin.java:1201)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.writeInstallInfo(LaunchingPlugin.java:1072)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.access$0(LaunchingPlugin.java:1051)
at org.eclipse.jdt.internal.launching.LaunchingPlugin$1.saving(LaunchingPlugin.java:544)
at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:383)
at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:192)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:195)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1130)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.core.resources 4 2 2014-10-14 21:04:50.210
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:377)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:131)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:98)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:702)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:359)
at org.eclipse.debug.internal.core.LaunchManager.serializeDocument(LaunchManager.java:559)
at org.eclipse.debug.core.DebugPlugin.serializeDocument(DebugPlugin.java:1201)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.writeInstallInfo(LaunchingPlugin.java:1072)
at org.eclipse.jdt.internal.launching.LaunchingPlugin.access$0(LaunchingPlugin.java:1051)
at org.eclipse.jdt.internal.launching.LaunchingPlugin$1.saving(LaunchingPlugin.java:544)
at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:383)
at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:192)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:195)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1130)
at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2376)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$5.run(IDEWorkbenchAdvisor.java:508)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
 
Heißt das jetzt also, dass ich mir extra einen neuen Windows-Laptop kaufen muss nur um mit Eclipse arbeiten zu können?
 
Im anderen Forum konnte man dir nicht weiterhelfen?

https://www.eclipse.org/forums/index.php/t/828481/

Hast du die dort angegebenen Tipps probiert?

Was meinst du oben mit "macht keinen Unterschied"? Hast du Eclipse frisch runtergeladen und mit einem neuen Workspace gestartet?
 
ja ein alter/defekter Workspace kann einem eine Menge Probleme bereiten!

Mein Tipp:

Ersteinmal die Anwendung wechseln, also läuft z.B. Netbeans als Java IDE problemlos? Wenn ja, dann muß auch Eclipse prinzipiell funktionieren!
Unbedignt den alten Workspace vorher verschieben oder ganz sicher einen neuen erstellen.

welche Eclipse-Edition ist das? Sind da zusätzliche Libraries ggf. nötig?
 
Danke euch für die Antworten!

@devrandom: Nein, leider bisher auch nicht. Hatte dort ehrlicher Weise die Antwort erst übersehen, jetzt aber auch noch mal detailliertes Feedback zu den Tipps geschrieben.

Neuen Workspace habe ich mehrfach auch mit verschiedenen Namen probiert und auch Eclipse mehrfach frisch runtergeladen. Aber es bleibt einfach immer dabei, dass ich Eclipse zwar starten kann und bestimmte Projekt-Arten anlegen kann, aber kein JavaProjekt erstellen kann.

@wegus: Eclipse läuft ja im Prinzip. Also lässt sich starten und auch bestimmte Funktionen nutzen. Würde der Test mit Netbeans trotzdem helfen?
 
Zurück
Oben Unten