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

Post on 22-Jan-2016

222 views 0 download

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

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

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

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…

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

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

Para instalar Eclipse: descargarPara instalar Eclipse: descargar

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

Descargar Eclipse Classic

suele estar por ahí abajo…

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

el.el.zipzip descargado… descargado…

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

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

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!

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

Pincha en Pincha en OKOK

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í

La pantalla de trabajoLa pantalla de trabajo

Normalmente aparecerá

algo parecido a

esta pantalla

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, …

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

Pincha Next

Verás…Verás…

En Eclipse 3.5

En versiones anteriores de

Eclipse…

¡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

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

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

El nombre del

proyecto

Comprobar el proyecto: importanteComprobar el proyecto: importante

SeleccionarBuild Automatically

El primer programa…El primer programa…

Pichar

File > New > Class

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!

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 >…

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

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

Comprobación…Comprobación…

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

(¡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

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

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

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á

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

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!

Comprobar contenidoComprobar contenido

Importante!

La carpeta local_lib? contiene esos archivos

Configuración de EclipseConfiguración de Eclipse

Pincha Pincha Window > PreferencesWindow > Preferences

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

Pincha New

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

Comprobar variableComprobar variable

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

Bien? pulsar OK

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…

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

Propiedades del proyecto…Propiedades del proyecto…

Selecciona esa opción y…

Propiedades: Propiedades: java build pathjava build path

pincha enLibraries…

Propiedades: Propiedades: LibrariesLibraries

pincha enAdd Variable…

Seleccionar LOCAL_LIB y

1

•Seleccionar esos archivos•Pinchar con tecla de control pulsada

2

3

ComprobaciónComprobación

No quitar esta nunca

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

Si todo bien, ok

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

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();

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

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

EjecuciónEjecución

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

¿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

¿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

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…

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

Pincha Select All…Pincha Select All…

zip con los archivos de los proyectos

Pincha Finish

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

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

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