|
|
Tema Anterior :: Tema siguiente
|
| Autor |
Mensaje |
dani Invitado
|
Publicado: Mar 11 Dic 2007, 19:10 Asunto: [Kosmo] Problema creando JAR |
|
|
Hola,
Estoy creando un Jar a partir del proyecto en eclipse. El proyecto compila bien y ejecuta (con algún que otro warning). A la hora de exportar el proyecto completo a JAR, y dando el main con la class JumpWorkBench, se genera el JAR de modo correcto a priori(con algunos warning) y con un tamaño lógico. El problema surge a la hora de llevar a cabo la instalación (java -jar Kosmo_miversion.jar). Aparece el siguiente mensaje:
Excepción in thread "main" java.lang.NoClassDefFoundError: org/apache/contrib/jimmoore/LoggingOutputStream
¿ Está confundida la clase principal a la hora de crear el JAR? De no ser así, ¿a que se debe esta problema?
Un saludo y gracias. |
|
| Volver arriba |
|
 |
sbcalvo
Registrado: 10 Abr 2007 Mensajes: 224
|
Publicado: Mie 12 Dic 2007, 08:39 Asunto: [Kosmo] Problema creando JAR |
|
|
Buenos días Daniel.
El problema que le está dando es que no es capaz de encontrar las bibliotecas que necesita para su ejecución. En el directorio META_INF/MANIFEST.MF se define el class-path que necesita el fichero jar para localizar las clases que usa. En el caso de Kosmo se incluyen las bibliotecas situadas en el directorio lib contando a partir del directorio donde está el fichero jar del núcleo (saig.jar).
Si lo que necesita es ejecutar Kosmo fuera de Eclipse con algunos cambios que haya realizado, copie ese fichero .jar que ha generado al directorio bin de una instalación de Kosmo, y (una de las dos opciones):
1) Modifique el nombre del fichero .jar generado para que coincida con el del núcleo de Kosmo (saig.jar).
2) Cambie el fichero de inicio (Kosmo.bat o Kosmo.sh) de modo que en vez de usar el fichero saig.jar use el "Kosmo_miversion.jar".
Con esto ya debería iniciarse la aplicación correctamente.
Un cordial saludo,
Daniel Bautista escribió: | Cita: | Hola,
Estoy creando un Jar a partir del proyecto en eclipse. El proyecto compila bien y ejecuta (con algún que otro warning). A la hora de exportar el proyecto completo a JAR, y dando el main con la class JumpWorkBench, se genera el JAR de modo correcto a priori(con algunos warning) y con un tamaño lógico. El problema surge a la hora de llevar a cabo la instalación (java -jar Kosmo_miversion.jar). Aparece el siguiente mensaje:
Excepción in thread "main" java.lang.NoClassDefFoundError: org/apache/contrib/jimmoore/LoggingOutputStream
¿ Está confundida la clase principal a la hora de crear el JAR? De no ser así, ¿a que se debe esta problema?
Un saludo y gracias.
_______________________________________________ Kosmo mailing list Kosmo en saig.es ([email]kosmo en saig.es[/email]) http://lists.saig.es/mailman/listinfo/kosmo [/code] |
--
Sergio Baños Calvo
Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876
E-mail: sbc en saig.es ([email]sbc en saig.es[/email]) |
|
| Volver arriba |
|
 |
|
|
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro No puede adjuntar archivos en este foro No Puede descargar archivos de este foro
|
|