Error del eclipse

Andrea
25 de Abril del 2006
Hola, estoy intentando ejecutar eclipse, creo que con j2sdk 1.4.2, pero me sale el siguiente error:

!SESSION oct 03, 2005 13:33:32.560 ---------------------------------------------
eclipse.buildId=I200406251208
java.version=1.3.1_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES

!ENTRY org.eclipse.osgi oct 03, 2005 13:33:32.560
!MESSAGE Error registering XML parser services.
!STACK 0
java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.registerEndorsedXMLParser(EclipseAdaptor.java:272)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.frameworkStart(EclipseAdaptor.java:253)
at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:61)
...................
Tengo instalado oracle, y no se si estará interfiriendo de alguna manera, si no, no tengo ni idea acerca de lo que puede pasar.
Alguien me puede ayudar?? me urge muchisimo y no tengo ni idea!
Muchas gracias y un saludo!

amartinez
25 de Abril del 2006
Aunque tengas instalado la j2sdk 1.4.2, el eclipse se ejecuta con la version 1.3.1_01 como podrás observar en la tercera línea del log.

Esto puede deberse a que al instalar Oracle, éste añade una ruta a la variable PATH con la carpeta que contiene el jre del instalador que utiliza Oracle, p.ej.

C:\Archivos de programa\Oracle\jre\1.3.1\bin

Así que bastaría con quitar esa ruta del PATH para que te volviera a funcionar

lobo
25 de Abril del 2006
Probé tu sugerencia y fue todo un éxito para mi. Gracias :)

JGuti
25 de Abril del 2006
Muy buenas a todos.
A mi me da el mismo error que en el log.!SESSION nov 05, 2005 12:04:47.753 ---------------------------------------------
eclipse.buildId=M200409161125
java.version=1.3.1_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES

!ENTRY org.eclipse.osgi nov 05, 2005 12:04:47.753
!MESSAGE Error registering XML parser services.
!STACK 0
java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
etc.....

Pero no tengo mucha idea de lo que hay que hacer, y eso que he intentado enterder lo máximo posible.
Me lo prodiais explicar mejor, me gustaria que me funcionara el eclipse.
Muchas gracias y un saludo

consultoriajava.com
25 de Abril del 2006
Parece que te faltara la siguiente clase:
javax.xml.parsers.SAXParserFactory

Asegurate de que en alguno de tus jars se encuentra la clase en cuestion, en el caso de que no lo encuentres en un jar busca si se encuentra directamente como un class (SAXParserFactory.class)

Si no aparece es que te faltan clases (librerias), si aparece seguramente te falta introducirla en el classpath