PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : eclipse startfehler



BadBoyCrash
25.03.05, 14:11
heyhoo, :D

ich habe mir bei www.eclipse.org die datei "eclipse-SDK-3.0.2-linux-gtk.zip" gesaugt und habe sie in /opt entpackt. jetzt wollte ich das prog mit ./eclipse starten. der bootsplash erscheint auch aber danach kommt folgende fehlermeldung: "An error has occurred. See the log file
/home/crash/.eclipse/org.eclipse.platform_3.0.2/configuration/1111762715741.log"

das ist die angegeben logdatei:

!SESSION Mär 25, 2005 14:58:35.954 ---------------------------------------------
eclipse.buildId=M200503110845
java.fullversion=GNU libgcj 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE

!ENTRY org.eclipse.osgi Mär 25, 2005 14:58:35.955
!MESSAGE Startup error
!STACK 1
java.lang.NoClassDefFoundError: while resolving class: org.eclipse.core.runtime.adaptor.EclipseAdaptor
at java.lang.VMClassLoader.resolveClass(java.lang.Cla ss) (/usr/lib/libgcj.so.5.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at org.eclipse.core.runtime.adaptor.EclipseStarter.cr eateAdaptor() (Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.st artup(java.lang.String[], java.lang.Runnable) (Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(java.lang.String[], java.lang.Runnable) (Unknown Source)
at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, boolean, java.lang.Class[], jvalue, jvalue, boolean) (/usr/lib/libgcj.so.5.0.0)
at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, java.lang.Class[], java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0)
at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0)
at org.eclipse.core.launcher.Main.basicRun(java.lang. String[]) (Unknown Source)
at org.eclipse.core.launcher.Main.run(java.lang.Strin g[]) (Unknown Source)
at org.eclipse.core.launcher.Main.main(java.lang.Stri ng[]) (Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.xml.sax.helpers.DefaultHandler not found in [file:/opt/eclipse/plugins/org.eclipse.osgi_3.0.1/core.jar, file:/opt/eclipse/plugins/org.eclipse.osgi_3.0.1/console.jar, file:/opt/eclipse/plugins/org.eclipse.osgi_3.0.1/osgi.jar, file:/opt/eclipse/plugins/org.eclipse.osgi_3.0.1/resolver.jar, file:/opt/eclipse/plugins/org.eclipse.osgi_3.0.1/defaultAdaptor.jar, file:/opt/eclipse/plugins/org.eclipse.osgi_3.0.1/eclipseAdaptor.jar]
at java.net.URLClassLoader.findClass(java.lang.String ) (/usr/lib/libgcj.so.5.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
at _Jv_ClassReader.handleClassBegin(int, int, int) (/usr/lib/libgcj.so.5.0.0)
at _Jv_ClassReader.parse() (/usr/lib/libgcj.so.5.0.0)
at _Jv_DefineClass(java.lang.Class, byte[], int, int) (/usr/lib/libgcj.so.5.0.0)
at java.lang.VMClassLoader.defineClass(java.lang.Clas sLoader, java.lang.String, byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.5.0.0)
at java.lang.ClassLoader.defineClass(java.lang.String , byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.5.0.0)

weiß jemand was ist falsche gemacht habe?
jre1.5.0_02 ist auf meinem system installiert. (/usr/java/)

ich würde mich über eine antwort von euch sehr freuen...
danke im vorraus.

ps: benutze fedora core3...

IT-Low
27.03.05, 19:35
weiß jemand was ist falsche gemacht habe?
jre1.5.0_02 ist auf meinem system installiert. (/usr/java/)

Hmm, jetzt mal eine blöde Gegenfrage. Läuft eclipse überhaupt mit Java 5?

Jasper
27.03.05, 22:54
Hmm, jetzt mal eine blöde Gegenfrage. Läuft eclipse überhaupt mit Java 5?

ja, sehr gut sogar. das problem des OP ist, dass auf dem system gcj installiert ist und damit /usr/bin/java auf das java aus dem gcj paket zeigt. die sunvm wird gar nicht verwendet.
die sunvm einfach in $PATH vor /usr/bin setzen.


-j

BadBoyCrash
28.03.05, 10:04
hey thx genau das das war es !!! wenn den parameter -vm benutze und dahinter den pfad de sun vm hänge funtzt es thx!!
eclipse ist ja echt eine sehr schöne ide :-D