Fundamentos de Java
1-3
Configuración de Java
Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados.
Objetivos
En esta lección se abordan los siguientes objetivos:
• Comprender la diferencia entre JDK y JRE
• Comprender la diferencia entre los archivos .java
y .class
• Describir las ventajas de utilizar un entorno de desarrollo
integrado (IDE)
• Descargar e instalar JDK, JRE y NetBeans IDE
• Importar un proyecto en NetBeans
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 3
Temas
• Descripción de JRE, JDK y NetBeans IDE
• ¡Hora de llevar a cabo la configuración!
Java: una Configura
Acerca de Java: una Configuración
Breve ción de
este curso Breve Historia de Java
Historia Java
Sección 1
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 4
Objetivo de un Programa Informático
Un programa informático es un conjunto de instrucciones que
se ejecuta en una computadora u otro dispositivo digital.
• A nivel de equipos, el programa consta de instrucciones binarias
(que utilizan dos dígitos: 1 y 0).
– Código de Máquina
• Casi todos los programas están escritos en código de alto nivel
(que se puede leer).
– Se debe convertir en código de máquina
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 5
Conversión del Código de Alto Nivel en
Código de Máquina
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 6
Enlaces a Bibliotecas Específicas de la
Plataforma
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 7
Programas dependientes de la plataforma
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 8
Java es un Lenguaje Independiente de la
Plataforma
(.java) (.class)
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 9
Los Programas Java se Ejecutan en una JVM
Java Virtual
Machine
(JVM)
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 10
Java Runtime Environment (JRE)
• Incluye:
– Java Virtual Machine (JVM)
– Bibliotecas de clases Java
JRE
• Objetivo:
– Leer código de byte (.class)
– Ejecutar el mismo código de byte en
cualquier lugar con una JVM
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 11
Java Development Kit (JDK)
• Incluye:
– JRE
– Compilador Java
JDK – Herramientas adicionales
• Objetivo:
– Compilar código de byte
(.java .class)
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 12
Entorno de Desarrollo Integrado (IDE)
• Objetivo:
– Proporcionar un sofisticado editor de texto
– Ofrecer ayuda para depurar el código
– Gestione los proyectos
NetBeans IDE
– Escribir código fuente (.java)
• Ejemplos:
– Netbeans
– Greenfoot and BlueJ
– Alice
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 13
Compilación y Ejecución de un
Programa Java
Escritura Compile Ejecute
.java .class
Netbeans JDK JRE
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 14
Temas
• Descripción de JRE, JDK y NetBeans IDE
• ¡Hora de llevar a cabo la configuración!
Acerca de Java: una Configuración
este curso Breve Historia de Java
Sección 1
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 15
¡Hora de llevar a cabo la configuración!
JRE JDK NetBeans IDE
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 16
Descarga de JDK 8 y NetBeans
1. Visite la página de descargas de Java SE en
[Link]
2. Seleccione la combinación de JDK y NetBeans.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 17
Descarga de JDK 8 y NetBeans
3. Acepte el acuerdo de licencia.
4. Seleccione la descarga correcta para su sistema.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 18
Instalación de JDK 8 y NetBeans
(Windows)
1. Haga doble clic en el archivo del instalador para
ejecutar el instalador.
2. En la página Welcome del asistente de instalación,
haga clic en Next.
3. En la página JUnit License Agreement, decida si desea
instalar JUnit (opcional), seleccione la opción
adecuada y haga clic en Next.
4. En la página JDK Installation, especifique en qué
directorio desea instalar JDK y haga clic en Next.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 19
Instalación de JDK 8 y NetBeans
(Windows)
5. En la página NetBeans IDE Installation, haga lo siguiente:
a) Especifique el directorio de instalación de NetBeans IDE.
b) Acepte la instalación de JDK por defecto para usar con el IDE.
6. Haga clic en Next.
7. Revise la página Summary para comprobar que las
ubicaciones de instalación de software son correctas.
8. Haga clic en Install para empezar la instalación.
9. En la página Setup Complete, proporcione datos de uso
de forma anónima si lo desea, y haga clic en Finish.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 20
Instalación de JDK 8 y NetBeans (Mac)
1. Una vez terminada la descarga, ejecute el instalador.
El archivo del instalador tiene la extensión .dmg.
2. Haga doble en el icono de paquete que aparece en el
panel que se acaba de abrir. El paquete tiene la
extensión .mpkg. Comienza el asistente de instalación.
3. En la página Introduction del asistente de instalación,
haga clic en Continue.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 21
Instalación de JDK 8 y NetBeans (Mac)
4. En la página Installation Type, seleccione la opción
correspondiente:
• Para realizar una instalación estándar del paquete de
software, haga clic en Install y, a continuación, vaya
al paso 7.
• Para especificar otra ubicación de instalación, haga clic en
Change Install Location, y vaya al paso 5.
5. En la página Destination Select, especifique el disco
donde desea que se instale el paquete de software y
haga clic en Continue.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 22
Instalación de JDK 8 y NetBeans (Mac)
6. En la página Installation Type, haga clic en Install.
7. En la página Installation, introduzca el nombre del
administrador y la contraseña del sistema, y haga clic
en Install Software para que empiece el proceso de
instalación. En la página aparece el progreso de la
instalación.
8. Una vez terminada la instalación, haga clic en Close
en la página Summary.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 23
Instalación de JDK 8 y NetBeans (Linux)
1. Introduzca el siguiente comando en el directorio donde
colocó el archivo de instalación: ./<installer-file-name>
2. En la página Welcome del asistente de instalación,
haga clic en Next.
3. En la página JUnit License Agreement, decida si desea
instalar JUnit (opcional), seleccione la opción adecuada
y haga clic en Next.
4. En la página JDK Installation, especifique en qué
directorio desea instalar JDK y haga clic en Next.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 24
Instalación de JDK 8 y NetBeans (Linux)
5. En la página NetBeans IDE Installation, haga lo
siguiente:
• Especifique el directorio de instalación de NetBeans IDE.
• Acepte la instalación de JDK por defecto para usar con el IDE
o especifique otra ubicación de JDK.
6. Haga clic en Next.
7. Revise la página Summary para comprobar que las
ubicaciones de instalación de software son correctas.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 25
Instalación de JDK 8 y NetBeans (Linux)
8. Haga clic en Install para empezar la instalación.
9. En la página Setup Complete, proporcione datos de
uso de forma anónima si lo desea, y haga clic en
Finish.
Nota: Si instala este paquete en una ubicación a nivel de
sistema, como /usr/local, debe iniciar sesión primero
como root para obtener los permisos necesarios.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 26
Prueba de NetBeans
1. Descargue y descomprima el proyecto HelloWorld:
2. Inicie NetBeans:
3. Seleccione File > Open Project y después seleccione
HelloWorld.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 27
Prueba de NetBeans
4. Amplíe el proyecto y abra [Link].
5. Compile y ejecute el proyecto.
6. Observe la salida.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 28
Ejercicio
• Edite el código para que imprima un mensaje distinto
a "Hello World!"
– Compile y ejecute su código para comprobar que los cambios
funcionan.
• Cambie la 'S' en "System" a 's' e intente compilarlo.
– ¿Distingue Ia sintaxis Java entre mayúsculas y minúsculas?
• Quite el punto y coma (;) e intente volver a compilarlo.
– ¿Es el punto y coma importante en la sintaxis Java?
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 29
PROPERTIES
On passing, 'Finish' button: Goes to Next Slide
On failing, 'Finish' button: Goes to Next Slide
Allow user to leave quiz: At any time
User may view slides after quiz: At any time
Show in menu as: Multiple items
Resumen
• Los programas informáticos se escriben en un lenguaje de
alto nivel, pero se deben compilar en un código de máquina.
• La mayoría de los lenguajes de programación compila un
ejecutable independiente para cada plataforma.
• Java es un lenguaje independiente de la plataforma.
Se utiliza un IDE como NetBeans para escribir código
fuente (.java).
JDK compila el código de byte (.java .class).
El código de byte se ejecuta en una JVM, que forma
parte del JRE.
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 31
Resumen
En esta lección, debe haber aprendido lo siguiente:
• Comprender la diferencia entre JDK y JRE
• Comprender la diferencia entre los archivos .java
y .class
• Describir el objetivo de un IDE
• Descargar e instalar JDK, JRE y NetBeans IDE
• Importar un proyecto en NetBeans
JFo 1-3
Configuración de Java Copyright © 2017, Oracle y/o sus filiales. Todos los derechos reservados. 32