Foros del Web » Programación para mayores de 30 ;) » Java »

¿Importar al proyecto un .class externo?

Estas en el tema de ¿Importar al proyecto un .class externo? en el foro de Java en Foros del Web. Me he estado dedicando a hacer algunas clases para reutilizarlas en otros proyectos. He pensado que los archivos .class que se generan, al estar ya ...
  #1 (permalink)  
Antiguo 10/10/2011, 05:48
 
Fecha de Ingreso: agosto-2010
Mensajes: 56
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta ¿Importar al proyecto un .class externo?

Me he estado dedicando a hacer algunas clases para reutilizarlas en otros proyectos. He pensado que los archivos .class que se generan, al estar ya compilados, podrían funcionar de forma semejante a los DLL. Pero intento importar esas clases compiladas en otros proyectos para utilizarlas y me está resultando imposible, no sé cómo debería hacerlo. Estoy con Eclipse. ¿Alguien me indica cómo lo puedo conseguir?

Gracias
  #2 (permalink)  
Antiguo 10/10/2011, 07:37
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: ¿Importar al proyecto un .class externo?

Los conjuntos de class o los packages externos se encapsulan en "bibliotecas" (aka librerías) con extensión .jar.

Tienes que incluir el jar que quieras utilizar en el classpath del proyecto
:| en el eclipse es click derecho sobre el proyecto > propiedades > Java build path > seleccionas la pestaña de librerías y añades la que quieras.

Luego en el archivo donde quieras usarla tienes que importar la clase concreta y ya te la pillará.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 10/10/2011, 09:26
 
Fecha de Ingreso: agosto-2010
Mensajes: 56
Antigüedad: 13 años, 7 meses
Puntos: 0
De acuerdo Respuesta: ¿Importar al proyecto un .class externo?

Gracias, lo que me faltaba era crear el .jar

Etiquetas: .class, clases, externas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.