Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la...

57
Laboratorio I: Laboratorio I: Configuración de Configuración de eclipse eclipse

Transcript of Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la...

Page 1: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Laboratorio I:Laboratorio I:Configuración de eclipseConfiguración de eclipse

Page 2: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

EclipseEclipse

entorno de programaciónentorno de programación desarrollado por la desarrollado por laEclipse FoundationEclipse Foundation

– entorno de programación: entorno de programación: es un conjunto de herramientas para el desarrollo de es un conjunto de herramientas para el desarrollo de aplicacionesaplicaciones

utilizable con diferentes lenguajes de utilizable con diferentes lenguajes de programaciónprogramacióndesarrollado en desarrollado en javajavaopen-sourceopen-source

Page 3: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Antes de arrancar Eclipse…Antes de arrancar Eclipse…Eclipse esEclipse es un programa un programa javajava– Debe estar instalado el Debe estar instalado el

JRE: Java Runtime EnvironmentJRE: Java Runtime Environmentsoftware para que se puedan ejecutar programas software para que se puedan ejecutar programas javajava

Comprueba la versión de java instalada en tu Comprueba la versión de java instalada en tu equipo visitando esta dirección:equipo visitando esta dirección:

http://www.java.com/es/download/installed.jsp

– Y si no…Y si no…

Page 4: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Comprobar la versión de java …Comprobar la versión de java …– Abre una ventana del sistema:Abre una ventana del sistema:

Inicio > Programas > Accesorios > Símbolo del sistema

1. Escribejava –version

1. Pulsa Enter2. Verás cuál es la

versión de java instalada

Page 5: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Si la versión instalada es anterior,descarga e instala la última versión http://www.java.com/es/download/

Page 6: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Para instalar Eclipse: descargarPara instalar Eclipse: descargar

Disponible en Disponible en www.eclipse.orgwww.eclipse.org

Descargar Eclipse Classic

suele estar por ahí abajo…

Page 7: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Para instalar Eclipse: Para instalar Eclipse: descomprimir…descomprimir…

el.el.zipzip descargado… descargado…

Page 8: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Eclipse instaladoEclipse instaladoComprueba que se ha creado una carpeta Comprueba que se ha creado una carpeta con este contenidocon este contenido

Puedes mover esa carpeta donde desees:Puedes mover esa carpeta donde desees:¿C > Archivos de programa?¿C > Archivos de programa?

•Para arrancar pinchar ese icono•Puedes crear un acceso directo en el Escritorio o en el Menú de Inicio

Page 9: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Arrancar EclipseArrancar Eclipse

Al cabo de unos Al cabo de unos segundos verás segundos verás

Eclipse almacena todos los archivos en una Eclipse almacena todos los archivos en una carpeta: el carpeta: el workspaceworkspace

Puedes cambiar su localización pinchando Puedes cambiar su localización pinchando

BrowseBrowse

Con alguna versión de Eclipse, igual no sale eso:

si ocurre, salta hasta la diapositiva con la pantalla de inicio

Page 10: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

En futuras sesiones…En futuras sesiones…

Selecciona la carpeta con tu workspaceSelecciona la carpeta con tu workspace– No muevas la carpeta con el workspace a No muevas la carpeta con el workspace a

mano… y no la crees en un pen-drive!mano… y no la crees en un pen-drive!

Page 11: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Después de elegir el workspaceDespués de elegir el workspace

Pincha en Pincha en OKOK

Page 12: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Eclipse en marcha…Eclipse en marcha…Si es la primera sesión,Si es la primera sesión,– verás la pantalla de inicio/bienvenida:verás la pantalla de inicio/bienvenida:

pincha aquípincha aquí

Page 13: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

La pantalla de trabajoLa pantalla de trabajo

Normalmente aparecerá

algo parecido a

esta pantalla

Page 14: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Creación de un proyectoCreación de un proyecto

Pincha:Pincha:File > New > Project > File > New > Project >

Java ProjectJava Projectno es necesario que crees no es necesario que crees nuevos proyectosnuevos proyectos

Puedes crear todos los Puedes crear todos los programas que quieras en programas que quieras en el mismo proyectoel mismo proyectoIgual es buena idea tener Igual es buena idea tener más de un proyecto: para más de un proyecto: para cada capítulo, …cada capítulo, …

Page 15: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

File > … > Java Project?File > … > Java Project?

Pincha Next

Page 16: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Verás…Verás…

En Eclipse 3.5

En versiones anteriores de

Eclipse…

Page 17: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

¡Importante!Debe estar seleccionado jre 1.5 o

posterior

Si es anterior, salir y volver a empezar

después de instalar la última versión de

java

Habilitar default JRE

Page 18: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Rellenar el formularioRellenar el formularioIntroduce el nombre del Introduce el nombre del proyecto; por ejemplo:proyecto; por ejemplo:

ProgramacionIProgramacionI

Selección activada

Si los campos del formulario están rellenados según se indica

Pincha Finish

Page 19: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

El proyecto está creado…El proyecto está creado…

El nombre del

proyecto

Page 20: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Comprobar el proyecto: importanteComprobar el proyecto: importante

SeleccionarBuild Automatically

Page 21: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

El primer programa…El primer programa…

Pichar

File > New > Class

Page 22: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Rellenar formularioRellenar formulario•Lo que pones ahí es el

nombre de paquete• por ejemplo:

Apellido.Nombre

Lo que pones ahí es el nombre del programa

Habilitar selección!

…pero no siempre se hace!

Page 23: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

El primer programa…El primer programa…Si no aparece eso…

Entonces…1. Pinchar ahí con el botón

derecho2. Seleccionar Delete

Y volver a empezar File > New >…

Page 24: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

El primer programa…El primer programa…

Entre las dos llaves, el códigoSólo ahí!

Esto es un comentariodesde /* hasta */

Esto es otro comentariodesde //

hasta el fin de la línea

Los comentarios no son parte del código del programaSirven para ponerle explicaciones

Page 25: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

El primer programa…El primer programa…

Entre las dos llaves, vamos a escribir una lista de instrucciones

System.out.print("Hola");System.out.println(" arranca… ");System.out.print("… termina");System.out.println(" y Fin!");

1. Copy y Paste!2. Source > Format

Page 26: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Comprobación…Comprobación…

•El formato de los márgenes y demás, es importante•Si no está así, pinchar en Source > Format

Page 27: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

(¡H(¡H!)errare…errare…

1. Cambiar dobles comillas por dos apóstrofes

2. Salvar3. Aparecen las marcas rojas

Indican que el texto no respeta las reglas del lenguaje

Un lenguaje de programación es una notación que debe usarse respetando todas las reglas!

Colocar el puntero en esa marca para tener más información sobre el error

Page 28: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Ejecutando el programa…Ejecutando el programa…Después de corregir, pulsar

Run > Run As > Java Application

En la pestaña Console aparecen los resultados del programa

System.out.print y System.out.printlnhacen cosas parecidas, pero distintas!

Si no se ve la pestañaWindow > Show View > Console

Page 29: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Para instalar una aplicación…Para instalar una aplicación…Solo en Eclipse 3.5Solo en Eclipse 3.5– Ejecutar al menos una vez conEjecutar al menos una vez con

Run > Run As > Java ApplicationRun > Run As > Java Application– PincharPinchar

File > Export > Java > File > Export > Java > RunnableRunnable Jar > Next Jar > Next

Page 30: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Seleccionar…Seleccionar…1.1. configuración de arranqueconfiguración de arranque

La opción con el nombre del programa y del proyecto!

2.2. Archivo para guardar el códigoArchivo para guardar el código

•En la carpeta elegida queda un archivo .jar•Si java está instalado, para arrancar la aplicación: Clicar y ya está

Page 31: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

En las aplicaciones de escritorio…En las aplicaciones de escritorio…

Las instrucciones System.out…Las instrucciones System.out…– No producen ningún efectoNo producen ningún efecto

Es una forma de trabajo obsoletaEs una forma de trabajo obsoleta– Puede ser todavía una opción razonable para empezarPuede ser todavía una opción razonable para empezar

Page 32: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Instalación de libreríasInstalación de libreríasPara que Eclipse compile y ejecute algunos programas, debe ser configurado:– Hay que instalar algunas librerías

Librerías: programas que facilitan algunas tareas

Crea una carpeta: – puedes elegir el nombre:

java_lib, local_lib…: como prefieras

Descarga los archivos bin.zip y img.zip– Consulta cómo descargar el archivo img.zip

Copia los archivos en la carpeta– Sin descomprimir!

Page 33: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Comprobar contenidoComprobar contenido

Importante!

La carpeta local_lib? contiene esos archivos

Page 34: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Configuración de EclipseConfiguración de Eclipse

Pincha Pincha Window > PreferencesWindow > Preferences

Page 35: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

DespliegaDespliegajava > Build Path > Classpath Varsjava > Build Path > Classpath Vars

Pincha New

Page 36: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Definir variableDefinir variable

Escribir ese nombre!1

• Buscar y seleccionar la carpeta

local_lib?

3

4

Comprobar!

Pinchar!2

La que tiene

En mayúsculas!LOCAL_LIB

Page 37: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Comprobar variableComprobar variable

Si no es la ruta de la carpeta, remove y volver atrás

Bien? pulsar OK

Page 38: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Eclipse configuradoEclipse configurado

Hay que configurar LOCAL_LIB si se Hay que configurar LOCAL_LIB si se cambia el workspacecambia el workspace

Ahora vamos a crear un Ahora vamos a crear un proyectoproyecto– Para desarrollar una aplicación debes crear Para desarrollar una aplicación debes crear

un proyecto…un proyecto…

Page 39: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Completar configuración del Completar configuración del proyectoproyecto

Si decides crear más proyectos, debes Si decides crear más proyectos, debes seguir las instrucciones siguientes seguir las instrucciones siguientes para cada uno de ellospara cada uno de ellos

Pincha en: Project > Properties

El nombre del proyecto debe

estar seleccionado

Page 40: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Propiedades del proyecto…Propiedades del proyecto…

Selecciona esa opción y…

Page 41: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Propiedades: Propiedades: java build pathjava build path

pincha enLibraries…

Page 42: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Propiedades: Propiedades: LibrariesLibraries

pincha enAdd Variable…

Page 43: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Seleccionar LOCAL_LIB y

1

•Seleccionar esos archivos•Pinchar con tecla de control pulsada

2

3

Page 44: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

ComprobaciónComprobación

No quitar esta nunca

Si no está conforme1. Seleccionar2. Remove3. Volver al paso anterior

Si todo bien, ok

Page 45: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Comprobar el proyectoComprobar el proyecto

• Ahí ves la versión de java seleccionada y las librerías utilizables

Si no está así tendremos problemas• Para arreglarlo

1. Seleccionar Project > Properties2. Build Path3. LibrariesY corregir

Page 46: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Lectura y escrituraLectura y escritura

1.1. Crear un nuevo programa: UsoDeIODialogCrear un nuevo programa: UsoDeIODialog2.2. ParaPara

– pedir datos al usuariopedir datos al usuario– presentar resultadospresentar resultados

crear una ventana de diálogo

crear una ventana de diálogoPrimera instrucción:IODialog entradaSalida = new IODialog();

Page 47: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Crear una ventana de diálogoCrear una ventana de diálogoCorregir con EclipseCorregir con Eclipse

1. Pinchar en la marca de error2. En el menú desplegado, seleccionar

Page 48: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Uso de una ventana de diálogoUso de una ventana de diálogo

int edad = entradaSalida.readInt("Dime tu edad");

entradaSalida.print("Que...");entradaSalida.println("viejo eres!");

Para pedir datos

Y para presentar resultados

Page 49: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

EjecuciónEjecución

Ese botón permanece encendido mientras el programa está en ejecuciónPinchar ahí para abortar

Page 50: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

¿Qué archivos crea Eclipse?¿Qué archivos crea Eclipse?

En la carpeta del workspace, cada proyecto, su carpeta

•En src están los textos java•En bin están los programas traducidos a lenguaje máquina

En cada proyecto

Page 51: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

¿Qué archivos crea Eclipse?¿Qué archivos crea Eclipse?En el mismo proyecto En el mismo proyecto puede haber varios puede haber varios programasprogramas– Los programas se Los programas se

consideran agrupados en consideran agrupados en paquetespaquetes

– El nombre de los paquetes se traduce en carpetas y subcarpetas

Page 52: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

No modificar nunca a mano…No modificar nunca a mano…carpetas y archivos creados por Eclipse carpetas y archivos creados por Eclipse en el workspaceen el workspace

•En la ventana Package Explorer pincha Botón derecho

•Y selecciona lo que quieres hacer

•Borrar, cambiar nombre…

Page 53: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Para llevarte el trabajo a otro Para llevarte el trabajo a otro equipoequipo

No copies la carpeta No copies la carpeta con el workspacecon el workspace

Pincha enPincha en

File > Export > GeneralFile > Export > General

Archive FileArchive File

Y next

Page 54: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Pincha Select All…Pincha Select All…

zip con los archivos de los proyectos

Pincha Finish

Page 55: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Para recuperar/cargar proyectos…Para recuperar/cargar proyectos…

El zip con los El zip con los proyectos puede proyectos puede copiarse a otro equipocopiarse a otro equipoPara cargarlos en el Para cargarlos en el otro equipootro equipo

File > Import > GeneralFile > Import > General

Selecciona Existing Projects into Workspace y Finish

Page 56: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Selecciona el zip con los proyectosSelecciona el zip con los proyectos

Select all y finish

Pincha Browse para seleccionar el zip

•No intentes cargar en tu workspace proyectos que ya tenías •Es mejor que primero los borres por completo de tu workspace

Page 57: Laboratorio I: Configuración de eclipse. Eclipse entorno de programación desarrollado por la Eclipse Foundation –entorno de programación: es un conjunto.

Para borrar proyectos…Para borrar proyectos…

Pincha en el nombre del Pincha en el nombre del proyectoproyecto

Botón derecho y DeleteBotón derecho y Delete

also