Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Blitzkrieg' en 20 Noviembre 2009, 22:15 pm



Título: Distribución de aplicación Java
Publicado por: Blitzkrieg' en 20 Noviembre 2009, 22:15 pm
Buenas,

tengo unas librerias externas y quisiera que alguien me dijera como modificar el MANIFEST.MF para que mi programa las reconozca.

Digamos que tengo un archivo ZIP : Programa.zip

Dentro de Programa.zip hay 2 cosas:

                                                            MiApp.jar (El ejecutable de mi aplicacion)
                                                            Carpeta lib (Esta carpeta lib contiene libreriaexterna1.jar y libreriaexterna2.jar)

żComo tengo que modificar el Class-Path del MANIFEST.MF para que mi aplicación corra correctamente?


Título: Re: Distribución de aplicación Java
Publicado por: sapito169 en 21 Noviembre 2009, 01:50 am
Debes tener un fichero llamado manifest con el siguiente contenido parecido a este dentro de tu jar

Manifest-Version: 1.0
Main-Class: javaapplication5.Main
Class-Path: lib/sqljdbc.jar


Título: Re: Distribución de aplicación Java
Publicado por: Blitzkrieg' en 21 Noviembre 2009, 02:21 am
Ok, gracias camarada  ;D


Título: Re: Distribución de aplicación Java
Publicado por: Debci en 21 Noviembre 2009, 10:52 am
Perdon por alargar el tema, pero quisiese preguntar algo relacionado, y no quiero abrir otro post (llego a parecer pesado).
Mirad, es posible meter librerias externas en un .jar y decirle por el manifest que las lea de dentro del jar?
Me podriais decir como agrego el classpath pero no solo de una libreria si no de 2 o 3?

Saludos y gracias


Título: Re: Distribución de aplicación Java
Publicado por: Blitzkrieg' en 21 Noviembre 2009, 15:28 pm
Mira este (http://java.sun.com/developer/Books/javaprogramming/JAR/basics/manifest.html) link