| Utilidades | |
| Inicio | Cursos infosintesis.net liberados | Java SE | Empaquetado de ficheros jar y ejecución de aplicaciones | |
| Empaquetado de ficheros jar y ejecución de aplicaciones | |
| Paso1 - Forma 3: Operativa |
Ejecutar una aplicación que está empaquetada en un fichero .jar sin indicar la Clase que la arranca
Conocer y crear el fichero Manifest.mf
Cuando se crea un fichero con extensión .jar, el propio comando jar automáticamente crea un fichero llamado Manifest.mf. Este fichero también puede ser creado por nosotros para por ejemplo indicarle cual va a ser la Clase que contiene el método main() que arrancará la aplicación.
Nos vamos a crear un fichero titulado Manifest.mf y lo guardaremos en la carpeta C:\j2se\temp\ . Este fichero contendrá el siguiente texto
| Manifest-Version: 1.0 Main-Class: paqawt.SelectorColoresMarc Created-By: 1.5.0_01 (Sun Microsystems Inc.) |
Cómo medida de precaución no está de más comprobar que el editor de texo utilizado no nos haya incluido la extensión .txt al fichero que acabamos de crear.
Utilizar el comando jar incluyéndole el fichero Manifest.mf
Utilización del comando jar
| jar -cvfm miFicheroJar Manifest.mf directorioInput |
En nuestro caso concreto este es el comando con sus opciones correspondientes para insertar el fichero Manifest.mf y la aplicación del Selector de Colores dentro del fichero selectorManifest.jar
| C:\j2se\temp>jar -cvfm selectorManifest.jar Manifest.mf paqawt |
Utilizar el comando java
Esta es la tercera forma de utilización del comando java
| java -jar -classpath ficherosJarStandarJava;miFicheroJar miFicheroJar |
En nuestro caso concreto este es el comando con sus opciones correspondientes para ejecutar la aplicación del Selector de Colores
| C:\j2se\temp>java -jar -classpath selectorManifest.jar selectorManifest.jar |
Dependiendo de la MVJ que tengamos instalada, es posible que podamos arrancar la aplicación simplemente haciendo doble clic con el ratón sobre el fichero selectorManifest.jar