SlideShare una empresa de Scribd logo
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Índice
1. El entorno de desarrollo Eclipse 1
1.1. ¿Qué es Eclipse? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Trabajando con Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.1. Creación de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.2. Creando clases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.3. Ejecutando el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.4. Depuración de programas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.5. Otras herramientas interesantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1. El entorno de desarrollo Eclipse
1.1. ¿Qué es Eclipse?
Eclipse es una plataforma de desarrollo open source basada en Java. Es un desarrollo de IBM cuyo
código fuente fue puesto a disposición de los usuarios. En sı́ mismo Eclipse es un marco y un conjunto
de servicios para construir un entorno de desarrollo a partir de componentes conectados (plug-in).
Hay plug-ins para el desarrollo de Java (JDT Java Development Tools) ası́ como para el desarrollo en
C/C++, COBOL, etc. La versión instalada en el laboratorio incluye el plug-in JDT.
1.2. Trabajando con Eclipse
Al ejecutar Eclipse aparece una ventana como la mostrada en la figura 1.
Eclipse contiene una serie de perspectives. Cada perspectiva proporciona una serie de funcionali-
dades para el desarrollo de un tipo especı́fico de tarea. Por ejemplo la perspectiva Java combina un
conjunto de views que permiten ver información útil cuando se está escribiendo código fuente, mientras
que la perspectiva de depuración contiene vistas que muestran información útil para la depuración de
los programas Java.
La barra de herramientas vertical (en la parte izquierda) muestra las perspectivas abiertas y permite
pulsando sobre ellas cambiar de una a otra. La perspectiva activa se muestra en la barra del tı́tulo en
la parte superior de la ventana.
1.2.1. Creación de un proyecto
Eclipse permite organizar los ficheros en forma de proyecto. Para crear un proyecto Java procede-
remos del siguiente modo:
1. Seleccionando en el menú File −→ New −→ Project o pulsando con el botón derecho del
ratón sobre la vista Navigator en la perspectiva Resource y seleccionando New −→ Project .
2. Aparece una ventana en la que se puede seleccionar el tipo de proyecto. En este caso se pulsa
sobre Java en la parte izquierda y Java project en la derecha. Pulsar sobre el botón Next .
Ver la figura 2
3. A continuación se piden los datos sobre el proyecto (nombre y ruta donde se almacenarán los
ficheros asociados al proyecto). Una vez introducidos se pulsa sobre Finish . Véase la figura 3.
4. Eclipse abre automáticamente la perspectiva Java cuando se crea un proyecto Java. Se crea el
directorio especificado con dos ficheros .project y .classpath que contienen información sobre
el proyecto. La vista Navigator de la perspectiva Resource y la vista Package Explorer de la
juan.gutierrez@uv.es Página: 1
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Listing 1: Código generado utilizando el asistente
/∗
∗ Created on 13−ago −2003
∗
∗ To change the template for t h i s generated f i l e go to
∗ Window>Preferences>Java>Code Generation>Code and Comments
∗/
/∗ ∗ Clase
∗ @author juan
∗
∗ Descripcion :
∗/
public class HolaMundo {
public static void main ( String [ ] args ) {
}
}
perspectiva Java contienen un directorio con el nombre del proyecto. Como se comentó anterior-
mente, se puede pasar de una perspectiva a otra pulsando sobre los botones de la barra vertical
izquierda.
5. Hay una perspectiva más asociada con Java, se puede abrir del siguiente modo: Window −→
Open perspective −→ Java browsing . En esta perspectiva aparecen views correspondientes
al proyecto, a paquetes, a clases e interfaces y a los miembros de estas.
1.2.2. Creando clases.
Las clases se pueden crear de dos formas diferentes:
Utilizando un asistente. Pulsamos con el botón derecho sobre el proyecto −→ New −→ Class .
Aparece una ventana como la que se muestra en la figura 4. Los campos que nos interesan por
ahora son: el nombre de la clase, el modificador, y si queremos que esta clase tenga un método
main(String[] args). Al pulsar sobre Finish (con los datos que se muestran en la figura
4 se crea un fichero HolaMundo.java con el código mostrado en el listado 1 (no será exacta-
mente ası́ ya que yo he personalizado el comentario que aparece). Si exploramos el contenido
del directorio c:tmpprac1 vemos que además del fichero HolaMundo.java hay otro fichero
HolaMundo.class, este fichero es el que contiene el código compilado a partir de HolaMundo.java
(Eclipse compila el proyecto cada vez que se guarda).
Escribiendo directamente toda la clase: Pulsamos con el botón derecho sobre el proyecto −→ New
−→ File . Se abre una ventana como la que se muestra en la figura 5 donde hay que poner el nom-
bre del fichero. Al pulsar sobre Finish se crea un fichero vacı́o con el nombre HolaMundo.java.
No se tiene una preferencia por alguno de los dos métodos expuestos. Aunque, como recomendación,
al principio es conveniente escribir toda la clase para saber lo que se está haciendo y además... ¡en el
examen no habrá ningún asistente!.
El asistente simplemente a creado un esqueleto ahora falta completar el código. Añadimos las lı́neas
necesarias para completar el programa. El resultado se muestra en la figura 6.
1.2.3. Ejecutando el programa
Los programas se pueden ejecutar dentro de Eclipse.
juan.gutierrez@uv.es Página: 2
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Con la perspectiva Java abierta, seleccionar en el menú: Run −→ Run...
En la ventana que se abre, pulsar 2 veces sobre Java Application . En el panel Main se
rellena la información tal y como aparece en la figura 7.
Puesto que en el ejemplo propuesto se necesitan argumentos pulsamos sobre el panel Arguments
y ponemos el argumento que vamos a pasar al programa. Un ejemplo se muestra en la figura 8.
Una vez proporcionada la información necesaria (hay más paneles pero por ahora no es necesario
conocerlos) se pulsa sobre el botón Run .
Este programa simplemente muestra un mensaje por consola. La consola está integrada (es una
vista más) dentro de Eclipse. Ası́ tras ejecutar el programa, en la vista Consola veremos lo que
se muestra en la figura 9.
Cuando el programa no requiere ningún ajuste especial (por ejemplo, no se requiere el paso de argu-
mentos) se puede hacer de forma más rápida pulsando sobre Run −→ Run as −→ Java Application .
Hay barras de tareas para el acceso rápido a algunas funciones (entre ellas ejecutar). La figura 10
muestra algunas de ellas.
1.2.4. Depuración de programas.
Dentro del entorno de desarrollo de Eclipse se pueden depurar programas desarrollados en Java.
Window −→ Open perspective −→ Debug . Aparecen una serie de vistas similares a las de
la figura 11.
Una vez hemos abierto la perspectiva de depuración podemos parar la ejecución del programa en
una determinada lı́nea (poniendo un breakpoint) e inspeccionar las variables locales.
Para poner un breakpoint, en la vista donde se encuentra el código fuente seleccionamos la
lı́nea donde queremos que se detenga la ejecución y seleccionamos en el menú Run −→
Add/remove Breakpoint . Vemos que se muestra un punto azul en la parte izquierda de
la lı́nea. Ahora ya podemos lanzar el depurador.
Seleccionamos en el menú Run −→ Debug . La ejecución del programa se detiene en el primer
breakpoint. Una vez el programa está detenido, en una de las vistas podemos ver el valor de
las variables o ver los breakpoints que hemos definido. En la figura 12 se muestra el programa
detenido en una lı́nea y se muestra la vista Variables con el contenido de una variable local.
Una vez inspeccionado el código donde está el problema se puede optar por ejecutar el programa
hasta que termine ( Run −→ Resume ) o terminar el programa inmediatamente ( Run −→
Terminate )
1.2.5. Otras herramientas interesantes.
El editor de Java ofrece correcciones a problemas encontrados mientras se escribe el código y tras
compilar. El editor muestra que existen propuestas para la corrección de un problema o aviso
mediante una bombilla visible en la parte izquierda del editor. Si se pulsa con el botón izquierdo
sobre esta bombilla (o también mediante ( Edit −→ Quick Fix ) se muestran las propuestas
para el problema en la posición del cursor.
Si se desean importar recursos a un proyecto se puede realizar del siguiente modo: en la vista
Navigator se pulsa sobre el botón derecho y aparece un menú, se selecciona Import y aparece
una ventana desde la que se puede seleccionar el directorio donde están los recursos y cuales se
desean incorporar al proyecto.
juan.gutierrez@uv.es Página: 3
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Desde un proyecto se pueden exportar todos o algunos de los ficheros que lo conforman. Para ello
en la vista Navigator se pulsa sobre el botón derecho y aparece un menú, se selecciona Export
y aparece una ventana en la que podemos indicar cómo se va a exportar (un fichero zip, tal
cual aparecen en el proyecto, ...). La siguiente ventana sirve para seleccionar los ficheros que se
desean exportar y a dónde.
Si colocamos el ratón sobre un método (sin pulsar) se nos muestra la declaración del método
(qué devuelve y qué parámetros acepta). Si colocamos el ratón (sin pulsar) sobre una variable
aparece información sobre el tipo de la variable. Al escribir código podemos pulsar Ctrl + espacio
y nos aparece un menú con posibles formas de finalizar la sentencia que se está escribiendo. Un
ejemplo se muestra en la figura 13.
juan.gutierrez@uv.es Página: 4
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Figura 1: El entorno Eclipse
Figura 2: Selección del tipo de proyecto
juan.gutierrez@uv.es Página: 5
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Figura 3: Datos sobre el proyecto
Figura 4: Creación asistida de una clase
juan.gutierrez@uv.es Página: 6
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Figura 5: Creación de un fichero vacı́o
Figura 6: La perspectiva Java con las vistas mostrando una clase.
juan.gutierrez@uv.es Página: 7
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Figura 7: Configuración para ejecutar la aplicación: proyecto y clase con el main
Figura 8: Argumentos para enviar al programa y argumentos para enviar a la Máquina Virtual.
juan.gutierrez@uv.es Página: 8
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Figura 9: Consola con el resultado de la ejecución.
Figura 10: Barra de herramientas.
juan.gutierrez@uv.es Página: 9
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Figura 11: La perspectiva Debug.
juan.gutierrez@uv.es Página: 10
Eclipse (2.1) y Java
2004
Dept. Informatica
Universitat de València
Figura 12: La perspectiva Debug en acción.
Figura 13: Asistente de código (pulsando Ctrl + espacio).
juan.gutierrez@uv.es Página: 11

Más contenido relacionado

La actualidad más candente

Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos javamartaferrari
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
ariannalizeeth
 
File
FileFile
Eclipse 7u7r
Eclipse 7u7rEclipse 7u7r
Eclipse 7u7r
Jesus Vera
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseME
Jorge Iván Meza Martínez
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
ftriana5000
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
equipotresamp
 

La actualidad más candente (7)

Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos java
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
File
FileFile
File
 
Eclipse 7u7r
Eclipse 7u7rEclipse 7u7r
Eclipse 7u7r
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseME
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 

Similar a entorno de desarrollo de eclipse

Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
DianaMorales3296
 
Tutorial eclipse
Tutorial eclipse Tutorial eclipse
Tutorial eclipse
Michelle Peña
 
Tutorial Eclipse 3
Tutorial Eclipse 3Tutorial Eclipse 3
Tutorial Eclipse 3
Leonardo Torres
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
Eduardo Medina
 
tutorial de eclipse
tutorial de eclipsetutorial de eclipse
tutorial de eclipse
Tania Tellez
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve Guía
Benedeti
 
Instalación Eclipse. Básico
Instalación Eclipse. BásicoInstalación Eclipse. Básico
Instalación Eclipse. Básico
rmirandaibanez
 
Eclipse java en_espanol
Eclipse java en_espanolEclipse java en_espanol
Eclipse java en_espanol
ANTHONY OCHOA
 
eclipse
eclipseeclipse
eclipse
ang13gam3r
 
Mi primera hora con eclipse
Mi primera hora con eclipseMi primera hora con eclipse
Mi primera hora con eclipse
Gustavo Castillo
 
Primera hoja con eclipse
Primera hoja con eclipsePrimera hoja con eclipse
Primera hoja con eclipse
Dulcevelazquez6
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
Alan Cárdenas
 
Tutorial eclipse 2
Tutorial eclipse 2Tutorial eclipse 2
Tutorial eclipse 2
ivan ramirez
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
Jesus Vera
 
Tutorial de Eclipse 3
Tutorial de Eclipse 3Tutorial de Eclipse 3
Tutorial de Eclipse 3
Alejandra Rodriguez
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
Diuxy Martinez
 
Mi primera-hora-con-eclipse Tutorial
Mi primera-hora-con-eclipse TutorialMi primera-hora-con-eclipse Tutorial
Mi primera-hora-con-eclipse Tutorial
Marthaa Hdz
 

Similar a entorno de desarrollo de eclipse (20)

Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Tutorial eclipse
Tutorial eclipse Tutorial eclipse
Tutorial eclipse
 
Tutorial Eclipse 3
Tutorial Eclipse 3Tutorial Eclipse 3
Tutorial Eclipse 3
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
eclipse
eclipseeclipse
eclipse
 
tutorial de eclipse
tutorial de eclipsetutorial de eclipse
tutorial de eclipse
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve Guía
 
Instalación Eclipse. Básico
Instalación Eclipse. BásicoInstalación Eclipse. Básico
Instalación Eclipse. Básico
 
Manual de bluej
Manual de bluejManual de bluej
Manual de bluej
 
Eclipse java en_espanol
Eclipse java en_espanolEclipse java en_espanol
Eclipse java en_espanol
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
eclipse
eclipseeclipse
eclipse
 
Mi primera hora con eclipse
Mi primera hora con eclipseMi primera hora con eclipse
Mi primera hora con eclipse
 
Primera hoja con eclipse
Primera hoja con eclipsePrimera hoja con eclipse
Primera hoja con eclipse
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Tutorial eclipse 2
Tutorial eclipse 2Tutorial eclipse 2
Tutorial eclipse 2
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
Tutorial de Eclipse 3
Tutorial de Eclipse 3Tutorial de Eclipse 3
Tutorial de Eclipse 3
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
Mi primera-hora-con-eclipse Tutorial
Mi primera-hora-con-eclipse TutorialMi primera-hora-con-eclipse Tutorial
Mi primera-hora-con-eclipse Tutorial
 

Más de KeevynMoreno

Informe 2 union e interseccion
Informe 2 union e interseccion Informe 2 union e interseccion
Informe 2 union e interseccion
KeevynMoreno
 
Informe de programacion n1
Informe de programacion  n1Informe de programacion  n1
Informe de programacion n1
KeevynMoreno
 
Ingreso de datos
Ingreso de datosIngreso de datos
Ingreso de datos
KeevynMoreno
 
Abstral herencias
Abstral herenciasAbstral herencias
Abstral herencias
KeevynMoreno
 
Trabajo de variables programacion
Trabajo de variables programacionTrabajo de variables programacion
Trabajo de variables programacion
KeevynMoreno
 
2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo
KeevynMoreno
 
Informe final cajero
Informe final cajeroInforme final cajero
Informe final cajero
KeevynMoreno
 
Informe Cajero automático
Informe Cajero automáticoInforme Cajero automático
Informe Cajero automático
KeevynMoreno
 
Multiplicacion de la_matriz
Multiplicacion de la_matrizMultiplicacion de la_matriz
Multiplicacion de la_matriz
KeevynMoreno
 
Validacion cedula
Validacion cedulaValidacion cedula
Validacion cedula
KeevynMoreno
 
Ejercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertidoEjercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertido
KeevynMoreno
 
Ejercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertidoEjercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertido
KeevynMoreno
 
Ejercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertidoEjercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertido
KeevynMoreno
 
Ejercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertidoEjercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertido
KeevynMoreno
 
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertidoEjercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
KeevynMoreno
 
Ejercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertidoEjercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertido
KeevynMoreno
 
Ejercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertidoEjercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertido
KeevynMoreno
 
Ejercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertidoEjercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertido
KeevynMoreno
 
Ejercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertidoEjercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertido
KeevynMoreno
 
Ejercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertidoEjercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertido
KeevynMoreno
 

Más de KeevynMoreno (20)

Informe 2 union e interseccion
Informe 2 union e interseccion Informe 2 union e interseccion
Informe 2 union e interseccion
 
Informe de programacion n1
Informe de programacion  n1Informe de programacion  n1
Informe de programacion n1
 
Ingreso de datos
Ingreso de datosIngreso de datos
Ingreso de datos
 
Abstral herencias
Abstral herenciasAbstral herencias
Abstral herencias
 
Trabajo de variables programacion
Trabajo de variables programacionTrabajo de variables programacion
Trabajo de variables programacion
 
2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo
 
Informe final cajero
Informe final cajeroInforme final cajero
Informe final cajero
 
Informe Cajero automático
Informe Cajero automáticoInforme Cajero automático
Informe Cajero automático
 
Multiplicacion de la_matriz
Multiplicacion de la_matrizMultiplicacion de la_matriz
Multiplicacion de la_matriz
 
Validacion cedula
Validacion cedulaValidacion cedula
Validacion cedula
 
Ejercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertidoEjercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertido
 
Ejercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertidoEjercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertido
 
Ejercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertidoEjercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertido
 
Ejercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertidoEjercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertido
 
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertidoEjercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
 
Ejercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertidoEjercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertido
 
Ejercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertidoEjercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertido
 
Ejercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertidoEjercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertido
 
Ejercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertidoEjercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertido
 
Ejercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertidoEjercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertido
 

Último

ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 

Último (20)

ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 

entorno de desarrollo de eclipse

  • 1. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Índice 1. El entorno de desarrollo Eclipse 1 1.1. ¿Qué es Eclipse? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2. Trabajando con Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2.1. Creación de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2.2. Creando clases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2.3. Ejecutando el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2.4. Depuración de programas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.5. Otras herramientas interesantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. El entorno de desarrollo Eclipse 1.1. ¿Qué es Eclipse? Eclipse es una plataforma de desarrollo open source basada en Java. Es un desarrollo de IBM cuyo código fuente fue puesto a disposición de los usuarios. En sı́ mismo Eclipse es un marco y un conjunto de servicios para construir un entorno de desarrollo a partir de componentes conectados (plug-in). Hay plug-ins para el desarrollo de Java (JDT Java Development Tools) ası́ como para el desarrollo en C/C++, COBOL, etc. La versión instalada en el laboratorio incluye el plug-in JDT. 1.2. Trabajando con Eclipse Al ejecutar Eclipse aparece una ventana como la mostrada en la figura 1. Eclipse contiene una serie de perspectives. Cada perspectiva proporciona una serie de funcionali- dades para el desarrollo de un tipo especı́fico de tarea. Por ejemplo la perspectiva Java combina un conjunto de views que permiten ver información útil cuando se está escribiendo código fuente, mientras que la perspectiva de depuración contiene vistas que muestran información útil para la depuración de los programas Java. La barra de herramientas vertical (en la parte izquierda) muestra las perspectivas abiertas y permite pulsando sobre ellas cambiar de una a otra. La perspectiva activa se muestra en la barra del tı́tulo en la parte superior de la ventana. 1.2.1. Creación de un proyecto Eclipse permite organizar los ficheros en forma de proyecto. Para crear un proyecto Java procede- remos del siguiente modo: 1. Seleccionando en el menú File −→ New −→ Project o pulsando con el botón derecho del ratón sobre la vista Navigator en la perspectiva Resource y seleccionando New −→ Project . 2. Aparece una ventana en la que se puede seleccionar el tipo de proyecto. En este caso se pulsa sobre Java en la parte izquierda y Java project en la derecha. Pulsar sobre el botón Next . Ver la figura 2 3. A continuación se piden los datos sobre el proyecto (nombre y ruta donde se almacenarán los ficheros asociados al proyecto). Una vez introducidos se pulsa sobre Finish . Véase la figura 3. 4. Eclipse abre automáticamente la perspectiva Java cuando se crea un proyecto Java. Se crea el directorio especificado con dos ficheros .project y .classpath que contienen información sobre el proyecto. La vista Navigator de la perspectiva Resource y la vista Package Explorer de la juan.gutierrez@uv.es Página: 1
  • 2. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Listing 1: Código generado utilizando el asistente /∗ ∗ Created on 13−ago −2003 ∗ ∗ To change the template for t h i s generated f i l e go to ∗ Window>Preferences>Java>Code Generation>Code and Comments ∗/ /∗ ∗ Clase ∗ @author juan ∗ ∗ Descripcion : ∗/ public class HolaMundo { public static void main ( String [ ] args ) { } } perspectiva Java contienen un directorio con el nombre del proyecto. Como se comentó anterior- mente, se puede pasar de una perspectiva a otra pulsando sobre los botones de la barra vertical izquierda. 5. Hay una perspectiva más asociada con Java, se puede abrir del siguiente modo: Window −→ Open perspective −→ Java browsing . En esta perspectiva aparecen views correspondientes al proyecto, a paquetes, a clases e interfaces y a los miembros de estas. 1.2.2. Creando clases. Las clases se pueden crear de dos formas diferentes: Utilizando un asistente. Pulsamos con el botón derecho sobre el proyecto −→ New −→ Class . Aparece una ventana como la que se muestra en la figura 4. Los campos que nos interesan por ahora son: el nombre de la clase, el modificador, y si queremos que esta clase tenga un método main(String[] args). Al pulsar sobre Finish (con los datos que se muestran en la figura 4 se crea un fichero HolaMundo.java con el código mostrado en el listado 1 (no será exacta- mente ası́ ya que yo he personalizado el comentario que aparece). Si exploramos el contenido del directorio c:tmpprac1 vemos que además del fichero HolaMundo.java hay otro fichero HolaMundo.class, este fichero es el que contiene el código compilado a partir de HolaMundo.java (Eclipse compila el proyecto cada vez que se guarda). Escribiendo directamente toda la clase: Pulsamos con el botón derecho sobre el proyecto −→ New −→ File . Se abre una ventana como la que se muestra en la figura 5 donde hay que poner el nom- bre del fichero. Al pulsar sobre Finish se crea un fichero vacı́o con el nombre HolaMundo.java. No se tiene una preferencia por alguno de los dos métodos expuestos. Aunque, como recomendación, al principio es conveniente escribir toda la clase para saber lo que se está haciendo y además... ¡en el examen no habrá ningún asistente!. El asistente simplemente a creado un esqueleto ahora falta completar el código. Añadimos las lı́neas necesarias para completar el programa. El resultado se muestra en la figura 6. 1.2.3. Ejecutando el programa Los programas se pueden ejecutar dentro de Eclipse. juan.gutierrez@uv.es Página: 2
  • 3. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Con la perspectiva Java abierta, seleccionar en el menú: Run −→ Run... En la ventana que se abre, pulsar 2 veces sobre Java Application . En el panel Main se rellena la información tal y como aparece en la figura 7. Puesto que en el ejemplo propuesto se necesitan argumentos pulsamos sobre el panel Arguments y ponemos el argumento que vamos a pasar al programa. Un ejemplo se muestra en la figura 8. Una vez proporcionada la información necesaria (hay más paneles pero por ahora no es necesario conocerlos) se pulsa sobre el botón Run . Este programa simplemente muestra un mensaje por consola. La consola está integrada (es una vista más) dentro de Eclipse. Ası́ tras ejecutar el programa, en la vista Consola veremos lo que se muestra en la figura 9. Cuando el programa no requiere ningún ajuste especial (por ejemplo, no se requiere el paso de argu- mentos) se puede hacer de forma más rápida pulsando sobre Run −→ Run as −→ Java Application . Hay barras de tareas para el acceso rápido a algunas funciones (entre ellas ejecutar). La figura 10 muestra algunas de ellas. 1.2.4. Depuración de programas. Dentro del entorno de desarrollo de Eclipse se pueden depurar programas desarrollados en Java. Window −→ Open perspective −→ Debug . Aparecen una serie de vistas similares a las de la figura 11. Una vez hemos abierto la perspectiva de depuración podemos parar la ejecución del programa en una determinada lı́nea (poniendo un breakpoint) e inspeccionar las variables locales. Para poner un breakpoint, en la vista donde se encuentra el código fuente seleccionamos la lı́nea donde queremos que se detenga la ejecución y seleccionamos en el menú Run −→ Add/remove Breakpoint . Vemos que se muestra un punto azul en la parte izquierda de la lı́nea. Ahora ya podemos lanzar el depurador. Seleccionamos en el menú Run −→ Debug . La ejecución del programa se detiene en el primer breakpoint. Una vez el programa está detenido, en una de las vistas podemos ver el valor de las variables o ver los breakpoints que hemos definido. En la figura 12 se muestra el programa detenido en una lı́nea y se muestra la vista Variables con el contenido de una variable local. Una vez inspeccionado el código donde está el problema se puede optar por ejecutar el programa hasta que termine ( Run −→ Resume ) o terminar el programa inmediatamente ( Run −→ Terminate ) 1.2.5. Otras herramientas interesantes. El editor de Java ofrece correcciones a problemas encontrados mientras se escribe el código y tras compilar. El editor muestra que existen propuestas para la corrección de un problema o aviso mediante una bombilla visible en la parte izquierda del editor. Si se pulsa con el botón izquierdo sobre esta bombilla (o también mediante ( Edit −→ Quick Fix ) se muestran las propuestas para el problema en la posición del cursor. Si se desean importar recursos a un proyecto se puede realizar del siguiente modo: en la vista Navigator se pulsa sobre el botón derecho y aparece un menú, se selecciona Import y aparece una ventana desde la que se puede seleccionar el directorio donde están los recursos y cuales se desean incorporar al proyecto. juan.gutierrez@uv.es Página: 3
  • 4. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Desde un proyecto se pueden exportar todos o algunos de los ficheros que lo conforman. Para ello en la vista Navigator se pulsa sobre el botón derecho y aparece un menú, se selecciona Export y aparece una ventana en la que podemos indicar cómo se va a exportar (un fichero zip, tal cual aparecen en el proyecto, ...). La siguiente ventana sirve para seleccionar los ficheros que se desean exportar y a dónde. Si colocamos el ratón sobre un método (sin pulsar) se nos muestra la declaración del método (qué devuelve y qué parámetros acepta). Si colocamos el ratón (sin pulsar) sobre una variable aparece información sobre el tipo de la variable. Al escribir código podemos pulsar Ctrl + espacio y nos aparece un menú con posibles formas de finalizar la sentencia que se está escribiendo. Un ejemplo se muestra en la figura 13. juan.gutierrez@uv.es Página: 4
  • 5. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Figura 1: El entorno Eclipse Figura 2: Selección del tipo de proyecto juan.gutierrez@uv.es Página: 5
  • 6. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Figura 3: Datos sobre el proyecto Figura 4: Creación asistida de una clase juan.gutierrez@uv.es Página: 6
  • 7. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Figura 5: Creación de un fichero vacı́o Figura 6: La perspectiva Java con las vistas mostrando una clase. juan.gutierrez@uv.es Página: 7
  • 8. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Figura 7: Configuración para ejecutar la aplicación: proyecto y clase con el main Figura 8: Argumentos para enviar al programa y argumentos para enviar a la Máquina Virtual. juan.gutierrez@uv.es Página: 8
  • 9. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Figura 9: Consola con el resultado de la ejecución. Figura 10: Barra de herramientas. juan.gutierrez@uv.es Página: 9
  • 10. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Figura 11: La perspectiva Debug. juan.gutierrez@uv.es Página: 10
  • 11. Eclipse (2.1) y Java 2004 Dept. Informatica Universitat de València Figura 12: La perspectiva Debug en acción. Figura 13: Asistente de código (pulsando Ctrl + espacio). juan.gutierrez@uv.es Página: 11