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