SoloCodigo

Programación General => Java => Mensaje iniciado por: lfbc en Viernes 14 de Mayo de 2004, 02:41

Título: Como Se Generan Los Jar's De Java
Publicado por: lfbc en Viernes 14 de Mayo de 2004, 02:41
:) Como genero el .jar de java, tengo entendido que es un archivo comprimido (como el .zip, .ace, rar) .

de manera que en el jar se introducen los archivos necesarios para que corra una aplicación pero, ¿Cuáles son esos archivo que hay que introducir?, ¿existe alguna herramienta que genere los jar's de manera automática?, ¿y si lo hay donde lo puedo conseguir?
Título: Re: Como Se Generan Los Jar's De Java
Publicado por: AbBaDoN en Lunes 17 de Mayo de 2004, 18:32
El comando jar es de consola. Si bien vienen utilidades para proporcionar un uso mas transparente para un usuario principiante, no funcionan realmente bien. La sintaxis es simple, y su composicion requiere tanto los .class de las clases a ejecutar como asi tambien de un archivo extra de "manifiesto" en donde se declare la clase que contiene el main.
El archivo de manifiesto debe contener solo la linea:

Main-Class: Clasemain

Donde Clasemain es el nombre de la clase que contiene el metodo main, no del archivo. Es conveniente tener agrupados todos los .class necesarios en un directorio vacio, junto con el jar.exe y el archivo de manifiesto. Luego, crear el jar seria tan simple como decir:

jar cvfm mijar.jar manifiesto *.class

Donde "mijar" es el nombre del archivo que queremos y "manifiesto" es el archivo que contiene la especificacion de la clase main. Si queres mas informacion sobre los switches, ejecuta solamente "jar.exe" y obtendras una salida mas detallada de los mismos y algunos ejemplos.  :hola: