viernes, 2 de abril de 2010

Java Videotutorial Cargar una imagen en un jLabel

Hola a todos aqui les dejo un nuevo video donde les enseño como cargar una imagen en un jLabel. Ojala que sea agrada de ustedes.







Java Videotutorial Calcular cant dias en 2 fechas ingresadas

Hola de nuevo aqui les traigo un nuevo video donde se hace un ejemplo donde el usuario ingresa una fecha de inicio y una fecha fin y se calculara la cantidad de dias que hay entre las dos fechas. Ojala que sea el agrado de ustedes el video.








Java Videotutorial Netbeans Calendarios(Flib) manejo fechas






martes, 30 de junio de 2009

Errores comunes al trabajar con Java y los IDE

Cuando recién se comienza a programar en Java suelen ocurrir errores tontos, de esos que te pueden llevar horas descubrirlos. Al principio es muy común que un programa funcione en una computadora y en la otra no, o incluso en la mismo computadora puede dejar de funcionar más adelante; sobretodo en Eclipse. Estos errores no son de sintáxis del código, sino del entorno de trabajo.

Un error muy común es tener mal seleccionada la versión del JRE. Hasta ahora era común usar tanto Java 5 como el 6. Por lo tanto al mover un proyecto de una computadora a otra puede dar error la sintaxis de Java, debido a las configuraciones del proyecto y del IDE. Es decir, si programaste en Java 6 algo que no soporta el JRE 5 obviamente no va a funcionar ahí, y por lo general no se cambian automáticamente esas configuraciones. Pues bien, en Eclipse se puede elegir la versión del JRE en el menú Windows -->> Preferences. En la ventana que aparece abran la opción Java -->> Compiler, recomiendo dejar el 6. También se puede seleccionar para cada proyecto específicamente, haciendo clic con botón derecho sobre el mismo y yendo a Properties -->> Java Compiler. Y para los que quieran indagar más todavía, se pueden instalar diferentes versiones de un mismo JRE, en Java -->> Installed JREs. Incluso se puede instalar en la computadora otro JDK que no sea de Sun, como el OpenJDK para cualquier IDE.
En NetBeans el JDK se cambia en el menú Tools -->> Options. Ir a la opción Miscellaneous, pestaña Profiler. O también haciendo clic con el botón derecho del ratón sobre un proyecto, en la opción Properties, en la primera sección que aparece que es Sources abajo está. Estar atento cuando el Java se actualiza también.

Variables de entorno: al instalar el JDK en Windows les debe quedar las variables de entorno del sistema. Para chequear esto vayan al ícono MiPC, clic botón derecho, Propiedades. En la pestaña Opciones Avanzadas, elegir Variables de entorno.
En las variables de usuario, debe haber una que se llame JAVA_HOME, con la ruta hacia la versión del JDK, en este caso: C:\Archivos de programa\Java\jdk1.6.0_11. Si no está hay que crearla haciendo clic en el botón "Nueva" de esa misma ventana.


Otro error común es cambiar de Workspace en Eclipse. En NetBeans todavía no conozco mucho este tema, pero me supongo que ocurre lo mismo con los Project Groups. Si recién empiezan, procuren no cambiar el Workspace ya que cambia las configuraciones y los proyectos. A medida que van avanzando pueden ir experimentando y organizando sus tipos de proyectos en diferentes workspace. Incluso me ha pasado que llevo un proyecto de una computadora a otra, con el mismo JRE, y no funciona.
Quizás se deba justamente a estas configuraciones de proyectos y workspace (sumado a que por ahí se usan distintas versiones de los IDE, e incluso las mismas versiones pero con distintos plugins). ¿Qué hacer en estos casos?, muy fácil, creen un nuevo proyecto y copien el texto de las clases ahí. Es decir no el archivo de las clases en el workspace, sino que creen las clases nuevamente en el IDE, abran las que tenían con el bloc de notas y copien y peguen (digo, para no escribir a mano toda la lógica de nuevo). De esta forma el proyecto se acomará acorde a la computadora actual y seguramente el programa funcione, con exactamente el mismo código de las clases que tenían.


Hay muy pocas veces que el Eclipse no funciona bien o no reconoce algún plugin, entonces hay que abrirlo con el argumento -clean. Por ejemplo, desde Inicio -->> Ejecutar en Windows XP se pondría así: C:\eclipse\eclipse.exe -clean (con un espacio antes del guión). Hablando de plugins, apartir de la versión 3.4 del Eclipse tenés que poner los plugins externos en la carpeta dropins (descomprimido, no el zip o tar.gz). En versiones anteriores va todo en plugins.

Este es clásico: se nos ejecuta otro programa, y no el que queremos probar. En Eclipse tenés que tener seleccionada la clase principal (la que tiene el "void main(String[] args)") antes de correr el programa (menú Run -->> Run As -->> Java Application), una vez hecho esto ahora sí podemos usar el boton de play para correrlo. En NetBeans tenés que tener el proyecto seleccionado como main project, es decir que el nombre del proyecto en el panel izquierdo esté en negrita. Como dije en el primer tutorial, para esto hay que hacer clic con el botón derecho del ratón sobre un proyecto y elegir "Set as Main Projetc".


La ventana de configuración del proyecto en NetBeans.


La ventana de opciones generales de Eclipse.

lunes, 29 de junio de 2009

Java primeros pasos videotutorial 5: ejercicio cálculo del área de un triángulo

En esta oportunidad traemos un nuevo videotutorial donde se explicará paso a paso realizar un ejercicio donde se pedirá al usuario por consola que ingrese la altura y base para realizar el cálculo del área de un triángulo.
En este video se pondrá en práctica nuestra clase de entrada y salida además de la conversión de tipos de datos.



Capturas del videotutorial:




Link de descarga:


Descargar

Java primeros pasos videotutorial 4: clase de entrada y salida por consola

Nuevo videotutorial donde veremos la creación de una clase de Entrada/Salida de consola para su uso reutilizable para los futuros ejercicios (el código fuente queda en su posterior modificación en futuros aportes)


Capturas del videotutorial de java formato del video (*.AVI):


Link de descarga:






Java primeros pasos videotutorial 3: instrucciones de control

Nuevo videotutorial donde se mostrará una pequeña descripción de las distintas intrucciones de control que podemos encontran en Java además de pequeños ejemplos.


Capturas del videotutorial de java formato del video (*.AVI):

Link de descarga:

Descargar