Mostrando entradas con la etiqueta JAR. Mostrar todas las entradas
Mostrando entradas con la etiqueta JAR. Mostrar todas las entradas
viernes, 11 de marzo de 2016

Esta semana ya es la primera de entrega de la primera parte, para ello debe de ir acompañada de una memoria, podéis coger la plantilla del curso pasado que podéis encontrar aquí y cambiar donde ponga 14 por 15.

14B Plantilla Memoria Prácticas 13/14

En dicha entrega ya debéis de tener un método main creado y con instancias de ejemplares de la clase película creados para hacer pruebas y mostrar resultados, aquí tenéis una ayuda sobre este método.

Método Main

También tenéis que generar el fichero .jar con todas las clases comprimidas en un unico ejecutable que se pueda lanzar desde una consola externa a bluej desde el sistema operativo, aquí tenéis una ayuda.

Ficheros JAR para Aplicaciones fuera de BlueJ

El año pasado también grabe un vídeo con unas indicaciones que pueden valeros para la de este año sustituyendo enunuciado.
sábado, 4 de abril de 2015
 Os comparto este recurso que muchos de vosotros ya estáis utilizando...



Os dejo el manual oficial de BlueJ en castellano que de seguro que os puede venir bien para dominar ciertas opciones del entorno que vais a tener que utilizar como generar el .JAR o la documentación del JAVADOC.


.
sábado, 14 de marzo de 2015

Os dejo algunos consejos y recomendaciones de errores que he ido detectando en las entregas de la 1a Parte, para que las tengáis en cuenta y las modifiquéis si las tenéis mal.


Que ya os he ido comentando en los vídeos de teoría y prácticas

  1. Las clases y los constructores son los únicos que empiezan por MAYÚSCULAS.
  2. Los atributos tienen que empezar SIEMPRE por minúsculas.
  3. Mejor no poner acentos ni caracteres no ingleses como la ñ (mejor ny del valenciano) en el código, si puedes poner acentos en los comentarios.
  4. Utilizar SIEMPRE el this en los atributos dentro de la clase.
  5. Crear un Constructor de la clase a implementar (en la del 15B es la Pelicula) mejor con los todos los argumentos, en este caso los 5. Puedes tener tantos como necesites, siempre que la firma no se repita.
  6. El tipo enumerado (para la 15B es TGenero) se crea en BlueJ como una Clase, pero eligiendo tipo Enum. Y cambiando los valores de la semana que vienen de ejemplo por los solicitados en la práctica. Puedes mirar que dice la documentación oficial: http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html



  1. Las clases y los métodos (incluidos constructores) SIEMPRE son públicos (public).
  2. Los atributos SIEMPRE son privados (private).
Si se os ocurre alguno más que se me haya olvidado anotar, os agradecería que pusierais un comentario, gracias.

Y por último os dejo una imagen que representa visualmente lo que suele pasar cuando se piden proyectos de productos software más complejos para construir lo que serien un equivalente a rascacielos (aunque también os estará pasando mientras hacéis vuestras prácticas que serian como casitas para el perro de juguete).


jueves, 5 de marzo de 2015


Esta semana ya es la primera de entrega de la primera parte, para ello debe de ir acompañada de una memoria, podéis coger la plantilla del curso pasado que podéis encontrar aquí y cambiar donde ponga 14 por 15.

14B Plantilla Memoria Prácticas 13/14

En dicha entrega ya debéis de tener un método main creado y con instancias de ejemplares de la clase película creados para hacer pruebas y mostrar resultados, aquí tenéis una ayuda sobre este método.

Método Main

También tenéis que generar el fichero .jar con todas las clases comprimidas en un unico ejecutable que se pueda lanzar desde una consola externa a bluej desde el sistema operativo, aquí tenéis una ayuda.

Ficheros JAR para Aplicaciones fuera de BlueJ

El año pasado también grabe un vídeo con unas indicaciones que pueden valeros para la de este año sustituyendo enunuciado.


14B Práctica 1a Parte

Espero que estas entradas os ayuden a conseguir hacerla en tiempo y forma. ¡¡¡Muchos ánimos a tod@s!!!


viernes, 20 de mayo de 2011
Hoy hemos estado resolviendo dudas puntuales de algunos compañeros que han asistido a esta última sesión.

Temas relacionados de como ejecutar el .jar desde la consola

Teneis que tener en el PATH de la consola la ruta a donde esta el ejecutable de java dentro de la carpeta bin en la de java.

Tipicamente en C:/Archivos de programa/Java/Jdk/bin

O copiar el .jar a esa carpeta

abrir la consola y ejecutar desde allí

> java -jar NombrePograma.jar

habiendo copiado el programa .jar a esta carpeta.

Otro tema interesante que hay son los enlaces que habeis utilizado para complementar vuestra formación, el compañero Alfonso nos deja este enlace:

http://www.gobiernodecanarias.org/educacion/3/Usrn/fisicayquimica/applets/mas_applets/members.es.tripod.de/froufe/parteC/capc-1.html

Podeis poner comentarios con vuestros enlaces para comparar y ver cual puede ser más interesante....

Nos vemos en dos viernes, los que os presentais esta primera semana espero que me envies un correo comentando como ha sido el examen y como os ha salido, para los que os reservais o os viene mejor la segunda semana, nos vemos el 3 de junio de 2.011 a la misma hora en el mismo sitio que de costumbre, suerte a todos y ánimo.

PD: La primera parte del examen son 10 preguntas de tipo test que hay que hacer 7 bien para que te corrijan la segunda parte que es de desarrollo sobre lo visto de Java en la práctica.
sábado, 20 de marzo de 2010


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 fragmento donde se comenta como funciona de la siguiente página web: http://www.programacion.com/java/tutorial/jar/7/

 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-file

La 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: classname

donde 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: HelloWorld

Asumiendo 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.class

Con 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
 

 
Related Posts Plugin for WordPress, Blogger...

Buscar este blog

Vistas de página en total

Live Traffic Stats feedjit

Entradas populares del mes

About Me

Profesor Tutor UNED - FI - 62, 63 i 64
Ver todo mi perfil

Entradas populares

Seguidores