PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eclipse startet nicht!



zagadka
22-10-2003, 17:47
Hallo,

ich versuche gerade Eclipse auf meinem frisch installierten Debian zu installieren. j2sdk1.4.0 bins liegen im Pfad und eigentlich ist alles wie es einmal war (oder auch nicht...). Das Logo wird noch eingeblendet, dann der nette Hinweis doch ins log zu schauen und das sieht so aus:

!SESSION ----------------------------------------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 Okt 22, 2003 18:27:47.491
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java: 291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Caused by: java.lang.reflect.InvocationTargetException
at org.eclipse.core.internal.boot.InternalBootLoader. run(InternalBootLoader.java:848)
at org.eclipse.core.boot.BootLoader.run(BootLoader.ja va:461)
... 7 more
Caused by: java.lang.IllegalArgumentException: Argument not valid
at org.eclipse.swt.SWT.error(SWT.java:2318)
at org.eclipse.swt.SWT.error(SWT.java:2262)
at org.eclipse.swt.graphics.GC.drawImage(GC.java:368)
at org.eclipse.swt.graphics.GC.drawImage(GC.java:351)
at org.eclipse.swt.custom.CTabFolder.scaleImage(CTabF older.java:1760)
at org.eclipse.swt.custom.CTabFolder.updateArrowBar(C TabFolder.java:1883)
at org.eclipse.swt.custom.CTabFolder.setButtonBounds( CTabFolder.java:969)
at org.eclipse.swt.custom.CTabFolder.setItemLocation( CTabFolder.java:1044)
at org.eclipse.swt.custom.CTabFolder.setItemBounds(CT abFolder.java:1127)
at org.eclipse.swt.custom.CTabFolder.onResize(CTabFol der.java:1308)
at org.eclipse.swt.custom.CTabFolder.access$2(CTabFol der.java:1301)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CT abFolder.java:199)
at org.eclipse.swt.widgets.EventTable.sendEvent(Event Table.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.ja va:913)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.ja va:938)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.ja va:922)
at org.eclipse.swt.widgets.Widget.notifyListeners(Wid get.java:793)
at org.eclipse.swt.custom.CTabFolder.resetTabSize(CTa bFolder.java:2147)
at org.eclipse.swt.custom.CTabFolder.createItem(CTabF older.java:386)
at org.eclipse.swt.custom.CTabItem.<init>(CTabItem.java:100)
at org.eclipse.ui.internal.PartTabFolder.createPartTa b(PartTabFolder.java:247)
at org.eclipse.ui.internal.PartTabFolder.createContro l(PartTabFolder.java:224)
at org.eclipse.ui.internal.PartSashContainer.createCo ntrol(PartSashContainer.java:192)
at org.eclipse.ui.internal.PerspectivePresentation.ac tivate(PerspectivePresentation.java:96)
at org.eclipse.ui.internal.Perspective.onActivate(Per spective.java:725)
at org.eclipse.ui.internal.WorkbenchPage.onActivate(W orkbenchPage.java:1799)
at org.eclipse.ui.internal.WorkbenchWindow$7.run(Work benchWindow.java:1496)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Bus yIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchWindow.setActiveP age(WorkbenchWindow.java:1483)
at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPa ge(WorkbenchWindow.java:416)
at org.eclipse.ui.internal.WorkbenchWindow$6.run(Work benchWindow.java:1188)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Bus yIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchWindow.openPage(W orkbenchWindow.java:1185)
at org.eclipse.ui.internal.Workbench.openFirstTimeWin dow(Workbench.java:1074)
at org.eclipse.ui.internal.Workbench.init(Workbench.j ava:874)
at org.eclipse.ui.internal.Workbench.run(Workbench.ja va:1373)
at org.eclipse.core.internal.boot.InternalBootLoader. run(InternalBootLoader.java:845)
... 8 more

Woran mag es liegen?

peschmae
23-10-2003, 07:17
hmm,

das Logo bedeutet - wie du bemerkt hast - noch gar nix. Is ein natives Programm afaik.

Welches Eclipse denn? (Motif/Gtk/Fox?; Eclipse 2.1.1 oder 3.0M4?)

Ich würde sicher mal das jdk upgraden (nicht das ich glaube, dass der fehler dort liegt, aber schaden wirds kaum) und vor allem eine ganz aktuelle eclipse-version ziehen und installieren.

Bei solchen Problemen hat bei mir bisher Neuinstallieren von Eclipse jeweils geholfen.

MfG Peschmä

zagadka
27-10-2003, 10:45
Das ist die GTK Version! Ziehe mir aber gerade mal ein neues Eclipse und j2sdk ...
Gruß

sYn7aXx
12-11-2003, 15:08
Hi, hab noch nicht lange Linux.

Was ist das alles?


(Motif/Gtk/Fox?; Eclipse 2.1.1 oder 3.0M4?)

GTK kenn ich bisher nur von PHP.
Und warum gibts von Eclipse diese zwei Versionen?

peschmae
12-11-2003, 17:38
Eclipse is ne mit Plugin erweiterbare IDE
2.1 ist die aktuelle "Release" - also stabile version
3.0M4 ist Version 3 Milestone 4 - Milestones bei Eclipse sind ein bisschen stabiler als Entwicklerversionen - einfach vorher definierte Wegpunkte unterwegs zum 3.0-Release

Gtk ist ein Toolkit (Sammlung von Widgets, also Buttons, Texteditfelder, etc) - stammt von Gimp (Graphikprogramm, solltest du eigentlich kennen)
Gtk ist mittlerweile sehr umfassend.

Motif ist auch ein Toolkit - quasi das "ur-Linux-Toolkit". Stammt noch von anderen Unices her (wurde für CDE, das gemeinsame Unix-Desktop-Environement anfang 90er verwendet) und ist ursprünglich proprietär.
Motif ist imho (und ich bin nicht der einzige) äusserst hässlich, aber Eclipse in der Motif-basierenden Version ist einiges schneller.

Fox ist ein weiteres Toolkit, das in die Klasse "klein und schnell" gehört. Sieht in etwa aus wie Windows und ist - wenn Eclipse dann damit mal läuft - extrem schnell.

Offiziell gibt es Portierungen von SWT und damit auch Eclipse nach Motif und Gtk2. Fox ist inoffiziell und noch nicht sehr stabil.

Klar so?

MfG Peschmä