sábado, 20 de marzo de 2010
Ficheros JAR para Aplicaciones - sólo JDK 1.2
En la versión 1.2 del JDK, puedes ejecutar aplicaciones empaquetadas en ficheros JAR con el intérprete Java. El comando básico es.java -jar jar-fileLa bandera -jar le dice al intérprete que la aplicación está empaquetada en un fichero JAR.
Nota: la opción -jar no está disponible en intérpretes anteriores a la versión 1.2 del JDK.
Sin embargo, para que este comando funcione, el intérprete necesita saber qué clase dentro del fichero JAR es el punto de entrada de la aplicación.
Para hacer esto, debes añadir una cabecera Main-Class al manifiesto del fichero JAR. La cabecera tiene esta forma.
Main-Class: classnamedonde classname es el nombre de la clase que es el punto de entrada de la aplicación.
Para crear un fichero JAR que tenga un manifiesto con la cabecera apropiada Main-Class, puedes utilizar la opción m como se describió en la sección anterior. Primero deberás preprarar una plantilla de manifiesto que consista en una sóla línea con la cabecera Main-Class y el valor. Por ejemplo, si tu aplicación fuera la aplicación de una sola clase HelloWorld, el punto de entrada, por su puesto, sería la clase HelloWorld, y tu plantilla de manifiesto podría ser como esta línea.
Main-Class: HelloWorldAsumiendo que tu plantilla se encuenta en un fichero llamado template, la podrías mezclar con el fichero de manifiesto del fichero JAR con uncomando como este.
jar cmf template app.jar HelloWorld.classCon tu fichero JAR preparado de esta forma, puedes ejecutar el programa HelloWorld desde la línea de comandos.
java -jar app.jar
Os dejo un vídeo que ha puesto un compañero en la bibliografia de su memoria
Buscar este blog
Vistas de página en total
125,429
Live Traffic Stats feedjit
Entradas populares del mes
-
Siguientes días de entrega de las prácticas serán el lunes 14 de abril de 2025 de 16 a 18 para entregar la parte 2 y el lunes 12 de ...
-
https://luisjose.com Volumen 1 - Cinturón Blanco de la Colección "Aprende Java con Ejercicios" Os recomiendo que miréis ...
-
https://luisjose.com Volumen 1 - Cinturón Blanco de la Colección "Aprende Java con Ejercicios" Os comparto los IDE Online ...
-
24B - S05 - Tema 7. Estructuras de almacenamiento y agrupación de objetos
-
Teneis todas las presentaciones en mi usuario de slideshre http://www.slideshare.net/rvlerma/presentations ...
-
Aquí os paso la grabación sobre JAVA del capitulo 4 (que equivale al tema 7 de vuestr@ temario) del libro de Programación orientada a objet...
-
Aquí os paso la grabación sobre JAVA del capitulo 2 (que equivale al tema 5 de vuestr@ temario) del libro de Programació...
-
clase 1 de iniciación a Java http://desarrolloweb.com/articulos/video-iniciacion-java.html Curso de Iniciacion a la programa...
About Me
- Profesor Tutor UNED - FI - 62, 63 i 64
Blog Archive
-
►
2012
(21)
- ► septiembre (1)
-
▼
2010
(18)
-
▼
marzo
(10)
- Método Main
- Curso 09-10 - Sesión 5 - Capitulo 4 del libro de JAVA
- Tutorial sobre Introducción a Java
- Ficheros JAR para Aplicaciones fuera de BlueJ
- Modificación del calendario de exámenes
- Sesión 4 - Capitulo 3 del libro de Java con BlueJ
- Publicado el enunciado de la Practica 09/10
- Curso 09-10 - Sesión 3 - Capitulo 2 del libro de JAVA
- Bienvenidos - Benvinguts - Welcome
- 0910v1 Plantilla Memoria Practicas 6x
-
▼
marzo
(10)
Mi lista de blogs
Entradas populares
-
Teneis todas las presentaciones en mi usuario de slideshre http://www.slideshare.net/rvlerma/presentations ...
-
Debido a las dudas surgidas con la utilización y ejecución de archivos .jar fuera del entorno de programación BlueJ, os copio un fragm...
-
Inicio » Estudiar » Exámenes UNED » Descarga exámenes » Exámenes Grados ...
-
Práctica obligatoria de Fundamentos de Informática 2011-12 Fundamentos de Informática (Ingeniería Mecánica / Te...
-
Los entornos de desarrollo permiten desarrollar las aplicaciones de una manera más cómoda y rápida al no tener que hacer uso de la línea de...
-
Os dejo estos materiales que os pueden venir bien como complemento. Curso de programacion OCW Carlos III o http://ocw...
-
Os dejo la presentación resumida esta 9ª sesión sobre el Tema 10. Comportamiento avanzado con objetos. que corresponde con Capitu...
-
Vamos a buscar el Examen Primera Semana en la sede de Calatayud de la UNED en Aragón http://www.calatayud.unedaragon.org/examenes/ex...
-
Os dejo la presentación resumida para esta segunda sesión sobre el Tema 5. Definición de clases que corresponde con Capitulo 2 del li...
-
UNED - Universidad Nacional de Educación a Distancia Nuestros compañeros del Centro Asociado de Calatayud han preparado pa...
Seguidores