Foro de Java y C++ de Chuidiang

Este foro se mueve a Foro de Java y C++

Foro de Java y C++ de Chuidiang
Ayuda: NoClassDefFoundError
* E-mail:
* Password:
Registrarse Presentación Miembros Imágenes
¿Has olvidado tu Password?

Lista de mensajes
Autor Mensaje
Chuidiang
 
Mensajes: 774
Registrado: Noviembre/2005
Estado: Off-line
Grupo: Administrador del foro
 
 
  Re: Ayuda: NoClassDefFoundError 20/Junio/2007 - 07:33

Hola:

Antes de nada, este foro se ha movido al nuevo foro de java y C++. Estás invitado a pasar por allí.

No se me ocurre cual puede ser tu problema. La página html debería estar en el mismo sitio que el subdirectorio lib. Los path de "archive" son relativos a la ubicación de la página html.

Se bueno.

Alais
 
Mensajes: 1
Registrado: Junio/2007
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Ayuda: NoClassDefFoundError 19/Junio/2007 - 18:13

Hola a todos,

he leído mucho sobre el tema. Se que un error del tipo NoClassDefFoundError significa que no encuentra la classe de la librería, y que se soluciona poniendo "archive" en el html, seguido de el path de los jars. Todo eso ya lo he hecho. Lo raro es que aún así, no me encuentra la clase, o eso dice.

Con el appletviewer no hay ningún problema, me ejecuta el applet a la perfección, pero cuando uso el html para abrirlo con un navegador veo este error en la consola.

Mi applet usa 3 librerías: gdata-base-1.0.jar, gdata-client-1.0.jar y mail.jar. Todas ellas dentro de la carpeta "lib".

Mi html es:   

<html>
<body>
<applet
code="Main.class"
archive="lib/gdata-base-1.0.jar, lib/gdata-client-1.0.jar, lib/mail.jar"
width=100%
height=100%
HSPACE = 0
VSPACE = 0
ALIGN = middle
>
</applet>
</body>
</html>

Y el error que me sale es:

Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: Could not initialize class com.google.gdata.client.http.GoogleGDataRequest
at com.google.gdata.client.http.GoogleGDataRequest$Factory.getRequest(Unknown Source)
at com.google.gdata.client.Service.createRequest(Unknown Source)
at com.google.gdata.client.GoogleService.createRequest(Unknown Source)
at com.google.gdata.client.Service.createFeedRequest(Unknown Source)
at com.google.gdata.client.Service.getFeed(Unknown Source)
at com.google.gdata.client.GoogleService.getFeed(Unknown Source)
at com.google.gdata.client.Service.query(Unknown Source)
at com.google.gdata.client.Service.query(Unknown Source)
at com.google.api.gbase.client.GoogleBaseService.query(Unknown Source)
at Main.search(Main.java:36)
at Main.paint(Main.java:16)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

No entiendo por què razón no encuentra esta classe y si que encuentra otras de las otras librerías, he verificado que nombres y demás están correctamente escrito.

 

Alguien puede ayudarme?

Gracias!


Usuarios activos
36 usuarios activos: 0 miembros y 36 huespedes en el foro.
 Reglas de mensaje
puedes escribir nuevos temas
puedes responder a los temas
puedes adjuntar archivos
no puedes editar tus mensajes
Contactar con el Administrador del foro.

La utilización del servicio vendrá condicionada por la previa aceptación de las Condiciones Generales de Uso del Servicio.



Foro gratis creado en ForosWebGratis.com. Crea tu propio foro aquí.