Download De click aquí para visualizar el Objeto, no utilice este enlace como
Document related concepts
no text concepts found
Transcript
Módulo 3. Ambiente de desarrollo Objetivo - Introducir al estudiante en la plataforma Java Realizar un acercamientos a la compilación y ejecución de programas Java Identificar errores en tiempo de compilación Ambiente de desarrollo Java como tecnología está compuesta con un ambiente de desarrollo, este ambiente de desarrollo es conocido como el JDK Java. Para su instalación y puesta en marcha realizaremos los siguientes pasos: Instalaremos el JDK JAVA. Configuraremos el ambiente de desarrollo, ejemplo en Windows. Compilaremos el código Diferenciaremos entre errores de sintaxis y errores de ejecución Instalación del JDK El primer paso para la instalación del JDK es descargarlo, podemos realizar la búsqueda en la red con las palabras clave “descargar jdk 6”, donde 6 es la versión del JDK que queremos descargar. Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 13 Uno de los posibles resultados es el recurso que provee Oracle para la descarga del JDK Ingresamos a la página de Oracle y seleccionamos el link correspondiente a “Java platform Estándar Edition” Descargaremos lo correspondiente al JDK, Java Development Kit. Esta descarga incluye también un ambiente de aplicación o JRE, Java runtime environment. Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 14 Luego de descargar el instalador procedemos a instalarlo en nuestro equipo. Los pasos para la instalación son: - Ingresa por el explorador a la ruta de descarga del instalador, en mi caso la ruta es: C:\Users\Profesor\Documents\Downloads\Software Ejecuta el archivo de instalación, para ello debes ser un usuario administrador o tener permisos de instalación en tu PC. Si sale algún dialogo solicitando la confirmación de ejecución del archivo, le debes indicar “Ejecutar” Luego te debe salir un asistente “wizard for Java” para ayudarte en la instalación del JDK, debes indicar “Next” o “Siguiente”. En el menú de selección de opciones de instalación o “features you want installed” debes tener seleccionado como mínimo “Development tools" y “Public JRE”. Ten presente cual es la ruta de instalación, la necesitaremos más adelante. El wizard descomprimirá los programas de instalación y procederá a la instalación del JDK. Puedes observar en la barra de estado el avance de ejecución de la instalación. Cuando se termine de instalar el JDK nos solicita la ruta de instalación del JRE, a lo cual indicamos siguiente. Para finalizar indicamos “Finalizar” en el wizard. Configuración ambiente de desarrollo La instalación del JDK no asegura la correcta ejecución del compilador. El compilador es parte fundamental del ambiente de desarrollo, pues es éste el componente que permite la conversión de archivos de texto con extensión .java a bytecode. Para configurar el ambiente debemos realizar los siguientes pasos. - - Fijar en la variable de ambiente PATH la ruta de los binarios de ejecución del compilador; para esto abrimos Inicio - Panel de control - Sistema y seguridad – Sistema Seleccionamos luego “configuración avanzada del sistema” y entramos a la pestaña “opciones avanzadas” y escogemos la opción “Variables de entorno” En la tabla de “Variables de usuario para …” seleccionamos la variable JAVA_HOME e indicamos “Editar”, en caso de no estar creada indicamos la opción de “Nueva”. En el nombre de la variable debe estar el parámetro JAVA_HOME, en la opción de valor de la variable debemos escribir la ruta de instalación del JDK, en mi caso es “C:\Program Files\Java\jdk1.6.0_26”, luego indicamos “Aceptar” En la tabla de “Variables de usuario para …” seleccionamos la variable PATH e indicamos “Editar”, en caso de no estar creada escogemos la opción “Nueva”. En nombre de la variable debe estar el parámetro PATH, en la opción de valor de la variable podemos escribir %PATH%;%JAVA_HOME%\bin Luego indicamos “Aceptar” Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 15 Luego comprobamos la correcta ejecución del programa javac, este programa es el compilador de Java y parte fundamental del JDK, para ello: - - Abrimos una ventana de comandos con Inicio – Ejecutar o Inicio – buscar programas y archivos, allí digitamos cmd. En la ventana de comandos ejecutamos el comando javac –versión. Este comando nos debe entregar como respuesta la versión del compilador de la instalación de java realizada anteriormente. En mi caso: javac 1.6.0_26 En la misma ventana de comandos ejecutamos el comando java –version Este comando nos debe entregar como respuesta la versión de java, JRE, instalada. En mi caso: java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode) Creación del primer programa Tradicionalmente el primer programa que se realiza en los lenguajes de programación es un programa que imprima en pantalla la frase “Hola Mundo”. Para realizar este programa necesitamos: - Un editor de texto, puede ser notepad++ (puede ser descargado de http://notepadplus-plus.org/) Tener instalado el JDK de java y tener configurado el ambiente de desarrollo. Comenzaremos creando una carpeta para el desarrollo del programa, en este caso crearé la carpeta en C:\tmp\codigo-basico\MOD-3 En esta carpeta crearemos un archivo de texto llamado HolaMundo.java, la creación de este archivo se puede realizar por medio del notepad++. El contenido de este archivo es: public class HolaMundo { public static void main(String[] args) { System.out.println("Hola mundo!!!"); } } Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 16 Compilación Para compilar el archivo con contenido de código fuente java se siguen los siguientes pasos: - Abrimos una ventana de comandos con Inicio – Ejecutar o Inicio – buscar programas y archivos , allí digitamos cmd Digitamos en la terminal el comando: cd c:\tmp\codigo-basico\MOD-3 Debemos quedar en el prompt c:\tmp\codigo-basico\MOD-3> Ejecutamos el comando javac y pasamos como parámetro el nombre del archivo que queremos compilar javac HolaMundo.java - - No obtenemos ningún mensaje de error. Verificamos con el comando dir la creación del archivo .class para la compilación del archivo HolaMundo.java dir *.class Se debe observar que el archivo HolaMundo.class fue creado recientemente. Ejecución La ejecución de nuestro programa java se realiza ejecutando la JVM y un programa principal, para este ejemplo el programa principal se encuentra en la clase HolaMundo.class, los pasos a seguir son: - Abrimos una ventana de comandos con Inicio – Ejecutar o Inicio – buscar programas y archivos , allí digitamos cmd Digitamos en la terminal el comando: cd c:\tmp\codigo-basico\MOD-3 Debemos quedar en el prompt c:\tmp\codigo-basico\MOD-3> Ejecutamos el comando java y pasamos como parámetro el nombre del archivo con el bytecode generado anteriormente y que se encuentra en el archivo HolaMundo.class java HolaMundo NOTA: No se coloca la extensión del archivo .class para su ejecución Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 17 La salida de la ejecución del programa es: c:\tmp\codigo-basico\MOD-3>java HolaMundo Hola mundo!!! Errores de sintaxis Vamos a realizar un cambio en el código fuente de nuestro archivo HolaMundo.java con el fin de generar un error de sintaxis y ver la salida de error en el momento de compilar el archivo. El contenido del archivo HolaMundo.java ahora es: La compilación la realizamos con los mismos pasos vistos anteriormente - Abrimos una ventana de comandos con Inicio – Ejecutar o Inicio – buscar programas y archivos , allí digitamos cmd Digitamos en la terminal el comando: cd c:\tmp\codigo-basico\MOD-3 Debemos quedar en el prompt c:\tmp\codigo-basico\MOD-3> Ejecutamos el comando javac y pasamos como parámetro el nombre del archivo que queremos compilar javac HolaMundo.java Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 18 En esta oportunidad obtenemos los siguientes mensajes de error en la compilación: HolaMundo.java:5: ';' expected System.out.println("Hola mundo!!!") ^ 1 error Observe que el mensaje que se obtiene como resultado de la compilación me informa: -En la línea 1: el error de la compilación se encuentra en la línea 5. -En la línea 1: el error de la compilación es, “ ';' expected ” -En la línea 2: el detalle de la línea donde se encuentra el error. -En la línea 3: el lugar exacto donde el compilador considera se encuentra el error, en este caso la omisión del carácter ‘;’ -En la línea 4: el mensaje con el total de errores, esta siempre será la última línea de la compilación con errores. Para el desarrollo de estos puntos se han preparado los videos: Instalacionjdk Configuracionpath Miprimerprograma Misprimeroserrores Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 19 REFERENCIAS [1] James Gosling (1996), The Java Language Environment. En version online: http://java.sun.com/docs/white/langenv/ [2] Sun Microsystems, The Java Tutorials. En versión online: http://java.sun.com/docs/books/tutorial/ Tutorial de Java en SUN Técnicas de Programación – Carlos Alejandro Escobar M. Fecha última actualización: 23 de julio de 2011 20