You are on page 1of 130

[Manual de referencia eclipse]

Eclipse IDE - Tutorial


(C) 2007, 2016 vogella GmbH Versin 5.2, 08.07.2016
Tabla de contenido
1. Antecedentes del proyecto Eclipse
2. Diferentes distribuciones de Eclipse IDE
3. Descargue el Eclipse IDE para desarrolladores de Java
4. Instalacin del Eclipse IDE
5. Terminologa importante de Eclipse
6. La interfaz de usuario de Eclipse
7. La perspectiva de Java de Eclipse
8. Cree su primer programa Java
9. Ejecute el programa Java fuera de Eclipse
10. Ejercicio: proyecto Java, paquetes e instrucciones de importacin
11. Exportacin e importacin de proyectos
12. Navegacin de origen en el Eclipse IDE
13. Asistencia de contenido y solucin rpida
14. Soporte de Java 8 en Eclipse
15. Generacin de cdigo
16. Ejercicio: la generacin de cdigo y el contenido ayudan
17. Refactorizacin
18. Ejercicio: Refactorizacin
19. Eclipse Shortcuts
20. Uso de JARs (bibliotecas) en Eclipse
21. Actualizaciones e instalacin de plug-ins
22. Eclipse Marketplace
23. Opciones avanzadas del gestor de actualizaciones de Eclipse
24. Configuracin de preferencias de Eclipse
25. Ejercicio: Optimizacin de la configuracin de Eclipse IDE
26. Comprobacin y limpieza del cdigo Eclipse
27. Ms sobre los ajustes de preferencia

Pgina 1 de 130
[Manual de referencia eclipse]

28. Uso de plantillas y formateadores de cdigo


29. Ejercicio: Uso de plantillas de cdigo personalizado
30. Configuracin de la lnea de comandos de Eclipse
31. Historial local de archivos
32. Organizacin de su espacio de trabajo con juegos de trabajo
33. Tareas
34. Recursos en lnea de Eclipse
35. Reporte de errores de Eclipse y preguntas
36. Hacer (y responder) preguntas
37. Informes de errores de Eclipse y solicitudes de caractersticas
38. Uso de Eclipse Bugzilla
39. Prximos pasos
40. Acerca de este sitio web
41. Recursos de Eclipse
Apndice A: Derecho de autor y licencia
Eclipse Java IDE. Este tutorial describe el uso de Eclipse como un IDE de Java. Describe la
instalacin de Eclipse, la creacin de programas Java y consejos para usar Eclipse. Este tutorial
se basa en Eclipse 4.6 (Neon).

Pgina 2 de 130
[Manual de referencia eclipse]

Contenido
1. Antecedentes del proyecto Eclipse ............................................................................................. 3
1.1. El Eclipse IDE, otros proyectos y un breve historial .............................................................. 3
1.2. Lanzamientos de Eclipse ...................................................................................................... 4
1.3. Fundacin Eclipse ................................................................................................................ 4
1.4. La Licencia Pblica de Eclipse ............................................................................................. 5
2. Diferentes distribuciones de Eclipse IDE ..................................................................................... 5
2.1. El desarrollo de Eclipse IDE para Java ................................................................................. 5
2.2. Las distribuciones Eclipse IDE del Eclipse Packaging Project (EPP) .................................... 5
2.3. Desarrollador y milestone descargas .................................................................................... 6
3. Descargue el Eclipse IDE para desarrolladores de Java ............................................................. 6
4. Instalacin del Eclipse IDE .......................................................................................................... 7
4.1. Instalar el IDE de Eclipse...................................................................................................... 7
4.2. Qu hacer si el Eclipse IDE no se inicia ............................................................................... 7
4.3. Inicio del Eclipse IDE ............................................................................................................ 8
4.4. Apariencia ............................................................................................................................ 9
5. Terminologa importante de Eclipse .......................................................................................... 10
5.1. rea de trabajo ................................................................................................................... 10
5.2. Vistas y editores ................................................................................................................. 11
5.3. Proyectos Eclipse ............................................................................................................... 13
6. La interfaz de usuario de Eclipse .............................................................................................. 14
6.1. Barra de herramientas ........................................................................................................ 14
6.2. Perspectivas en Eclipse...................................................................................................... 14
6.3. Restablecimiento y personalizacin de una perspectiva ..................................................... 15

1. Antecedentes del proyecto Eclipse

1.1. El Eclipse IDE, otros proyectos y un breve historial

Aunque el IDE de Eclipse para el desarrollo de Java es ampliamente conocido, la comunidad de


cdigo abierto de Eclipse es mucho ms grande. Actualmente se compone de ms de 150
proyectos que abarcan diferentes aspectos del desarrollo de software. Por ejemplo, los proyectos
Eclipse proporcionan herramientas para el desarrollo de JavaScript y componentes de tiempo de
ejecucin, como el popular servidor Jetty .

Pgina 3 de 130
[Manual de referencia eclipse]

Las races de Eclipse se remontan a 2001. La base de cdigo inicial fue proporcionada por IBM.
En noviembre de 2001, se form un consorcio para apoyar el desarrollo de Eclipse como software
de cdigo abierto. Este consorcio fue controlado por IBM.
En 2004 se convirti en la fundacin de Eclipse, que es una fundacin neutral del vendedor donde
ninguna sola compaa tiene control de la direccin.
El nombre de Eclipse en este momento fue visto por muchos como una declaracin de guerra
contra Sun Microsystems , la compaa responsable de desarrollar el lenguaje de programacin
Java. IBM declar que el nombre estaba apuntando a "Eclipsing" Microsoft. Vea Eclipse: detrs
del nombre para ms detalles.
Con la compra de Sun Microsystems por Oracle este conflicto finalmente se fue. Oracle se
encuentra actualmente entre las 5 mayores empresas colaboradoras del proyecto Eclipse.

1.2. Lanzamientos de Eclipse

El proyecto de cdigo abierto Eclipse tiene una versin simultnea cada ao. Los proyectos de
Eclipse pueden optar por unirse a esta versin pero deben cumplir con los requisitos descritos en
el wiki de requisitos de versin .
Esta versin simultnea incluye nuevas versiones de las distribuciones Eclipse IDE. Antes de
2012 Eclipse fue lanzado en la versin 3.x, por ejemplo, Eclipse 3.6, Eclipse 3.7. Estas versiones y
la API correspondiente se denominan Eclipse 3.x.
A partir de 2012 el lanzamiento principal de Eclipse llev la versin principal nmero 4:

Tabla 1. Ediciones de Eclipse

Lanzamiento nombre Ao de lanzamiento

4,2 Juno 2012

4.3 Kepler 2013

4.4 Luna 2014

4.5 Marte 2015

4.6 Nen 2016

4.7 Oxgeno 2017

1.3. Fundacin Eclipse

Los proyectos Eclipse se rigen por la Fundacin Eclipse . La Fundacin Eclipse es una
corporacin sin fines de lucro, que admite los proyectos Eclipse Open Source. Ayuda a cultivar
tanto su comunidad de cdigo abierto como su ecosistema de productos y servicios
complementarios.

Pgina 4 de 130
[Manual de referencia eclipse]

La Fundacin Eclipse no funciona en la base de cdigo de Eclipse, es decir, no tiene


desarrolladores de empleados trabajando en Eclipse. La misin de la Fundacin Eclipse es
permitir el desarrollo proporcionando la infraestructura (Git, Gerrit, Hudson construir el servidor,
los sitios de descarga, etc) y un proceso estructurado. Los proyectos Eclipse siguen un proceso de
desarrollo muy bien definido. Para obtener ms informacin sobre este proceso, consulte la
descripcin del proceso de desarrollo de Eclipse .
Tambin hay una Eclipse Foundation Europe con sede en Alemania.
En 2016 la Fundacin Eclipse tena aproximadamente 30 empleados. Vea el Personal de la
Fundacin Eclipse para ms detalles.

1.4. La Licencia Pblica de Eclipse

La Licencia Pblica de Eclipse (EPL) es una licencia de software de cdigo abierto. El EPL est
diseado para ser amigable con las empresas. Los programas bajo licencia de EPL pueden ser
utilizados, modificados, copiados y distribuidos gratuitamente. El consumidor de software con
licencia EPL puede optar por utilizar este software en programas de cdigo cerrado.
Slo las modificaciones en el cdigo EPL original deben publicarse como cdigo EPL. Esto se
puede hacer, por ejemplo, rellenando un informe de fallo en el rastreador de errores pblico de
Eclipse y subiendo un cambio de Gerrit.
La Fundacin Eclipse valida que el cdigo fuente contribuido a los proyectos de Eclipse est libre
de problemas de propiedad intelectual (IP). Este proceso se conoce como limpieza IP. Las
contribuciones con ms de 1000 lneas de cdigo requieren la creacin de un Cuestionario de
Contribucin, y una revisin y aprobacin por el equipo de IP.
El permiso EPL y el esfuerzo de limpieza de IP de la Fundacin Eclipse hace que el uso del
cdigo fuente de los proyectos Eclipse sea atractivo para las empresas.

2. Diferentes distribuciones de Eclipse IDE

2.1. El desarrollo de Eclipse IDE para Java

La mayora de las personas conocen a Eclipse como un entorno de desarrollo integrado (IDE)
para Java. En 2014, el Eclipse IDE es el principal entorno de desarrollo para Java con una cuota
de mercado de aproximadamente el 65%.
El IDE de Eclipse puede ampliarse con componentes de software adicionales. Eclipse llama a
estos plug-ins de componentes de software. El plug-in puede agruparse en funciones .
Varios proyectos y empresas han extendido el Eclipse IDE o creado aplicaciones independientes
(Eclipse Rich Client Platform) encima del framework Eclipse.

2.2. Las distribuciones Eclipse IDE del Eclipse Packaging Project (EPP)

Pgina 5 de 130
[Manual de referencia eclipse]

El Eclipse IDE tambin est disponible como IDE para otros idiomas, desde C, C ++ a Lua,
Python, Perl y PHP. Varias de las distribuciones pre-empaquetadas de Eclipse estn disponibles
para su descarga. Estas soluciones pre-empaquetadas son proporcionadas por un proyecto
Eclipse llamado Eclipse Packaging Project (EPP).

2.3. Desarrollador y milestone descargas

El proyecto Eclipse tiene una versin simultnea cada ao a finales de junio. En junio de 2016 se
lanz la versin Eclipse 4.6 (Neon).
El proyecto de nivel superior de Eclipse crea compilaciones regulares de las prximas versiones,
incluyendo JDT, PDT y los proyectos de la plataforma Eclipse. Esto se llama el SDK de Eclipse.
Encuentra Stable Builds que son probados por la comunidad. Estos hitos (que terminan con M y
un nmero) y las versiones de lanzamiento (RC) se crean basndose en un calendario
predefinido. Integracin (I) y Nightly (N) son las construcciones de prueba que se crean
automticamente. No se prueban manualmente.
En general, las construcciones de hitos y RC son relativamente estables en comparacin con las
de integracin, pero pueden no contener las ltimas caractersticas y parches.
Encontrar una de las ltimas compilaciones de SDK de Eclipse en el enlace
http://download.eclipse.org/eclipse/downloads/ - enlace de descarga del proyecto de Eclipse.
Las soluciones empaquetadas tambin estn disponibles como versin para desarrolladores. Los
encuentra haciendo clic en la pestaa Desarrollador Builds de la pgina de descarga de Eclipse .

3. Descargue el Eclipse IDE para desarrolladores de Java

El Eclipse IDE consta de varios componentes. El sitio web de Eclipse.org proporciona


distribuciones pre-empaquetadas de Eclipse para proporcionar descargas para casos de uso
tpicos.
La distribucin de Eclipse IDE para Java Developers est especficamente diseada para el
desarrollo estndar de Java. Contiene paquetes tpicos requeridos, como soporte para el sistema
de compilacin Maven y Gradle y soporte para el sistema de control de versiones de Git.
Descargue el paquete Eclipse IDE para Java Developers desde la siguiente URL:
https://eclipse.org/downloads/eclipse-packages/

Pgina 6 de 130
[Manual de referencia eclipse]

Asegrese de descargar la versin correcta para su instalacin de Java, por ejemplo, 32 bits o
64 bits.

La siguiente captura de pantalla muestra el sitio web de descarga de Eclipse para un sistema
Linux. Pulse en el enlace junto a la descripcin del paquete, por ejemplo, Linux 64-Bit para iniciar
la descarga. Los enlaces que se muestran dependen de su sistema operativo.

La descarga es un archivo zip, que es un archivo comprimido de varios archivos.

4. Instalacin del Eclipse IDE

4.1. Instalar el IDE de Eclipse

Despus de descargar el archivo con la distribucin de Eclipse, descomprmalo en un directorio


local. La mayora de los sistemas operativos pueden extraer archivos zip o tar.gz en su navegador
de archivos. Por ejemplo, en Windows 7 con un clic derecho sobre el archivo y seleccionando
"Extraer todo ...".
Extraiga Eclipse en un directorio sin espacios en su ruta y no utilice unidades de red asignadas.
Tambin evite tener nombres de ruta de ms de 255 caracteres.
Despus de extraer el archivo comprimido, puede iniciar Eclipse. No se requiere ningn
procedimiento de instalacin adicional.
A partir de Eclipse 4.6 (Neon), Eclipse requiere Java 8 para ejecutarse. Necesita una JVM 64 para
ejecutar un Eclipse de 64 bits y una JVM de 32 bits para ejecutar un Eclipse de 32 bits.
El IDE de Eclipse contiene su compilador de Java personalizado, por lo que un JRE es suficiente
para la mayora de las tareas con Eclipse. La versin JDK de Java es necesaria para compilar
cdigo fuente Java en la lnea de comandos. Tambin el desarrollo web Java a veces requiere la
presencia de JDK .

4.2. Qu hacer si el Eclipse IDE no se inicia

Un error de inicio comn ocurre cuando el usuario intenta iniciar una versin de 64 bits de Eclipse
utilizando una JVM de 32 bits o viceversa. En este caso, Eclipse no se inicia y el usuario recibe un

Pgina 7 de 130
[Manual de referencia eclipse]

mensaje que contiene el cdigo de salida = 13 . Esto ocurre cuando la versin de Eclipse no
coincide con la versin de JVM. Un Eclipse de 32 bits debe ejecutarse con Java 32 bits y Eclipse
de 64 bits debe utilizar una JVM de 64 bits.
Utilizar
java -version
En la lnea de comandos. Si la salida contiene la palabra "Servidor", est utilizando la versin de
64 bits de Java y debe usar una versin de 64 bits de Eclipse. Si no contiene "Servidor", debe
utilizar la versin de 32 bits de Eclipse.

4.3. Inicio del Eclipse IDE

Para iniciar Eclipse, haga doble clic en el archivo eclipse.exe (Microsoft Windows) o eclipse (Linux
/ Mac) en el directorio donde descomprimi Eclipse.
El sistema Eclipse le solicita un espacio de trabajo . El espacio de trabajo es la ubicacin en el
sistema de archivos donde Eclipse almacena sus preferencias y otros recursos. Por ejemplo, sus
proyectos se pueden almacenar en el espacio de trabajo.
Seleccione un directorio vaco y haga clic en el botn Aceptar .

Eclipse se inicia y muestra la pgina de bienvenida . Cerrar esta pgina haciendo clic en la x junto
a Bienvenida .

Pgina 8 de 130
[Manual de referencia eclipse]

Despus de cerrar la pantalla de bienvenida, la aplicacin debe ser similar a la siguiente captura
de pantalla.

4.4. Apariencia

Pgina 9 de 130
[Manual de referencia eclipse]

Se puede configurar la apariencia de Eclipse. De forma predeterminada, Eclipse se incluye con


algunos temas, pero tambin puede extender Eclipse con nuevos temas.
Para cambiar la apariencia, seleccione en el men Windows Preferences General
Apariencia .
La seleccin Tema le permite cambiar la apariencia de su Eclipse IDE. Por ejemplo, puede
cambiar al tema Oscuro de Eclipse.

5. Terminologa importante de Eclipse

5.1. rea de trabajo

El espacio de trabajo es la ubicacin fsica (ruta de archivo) que est almacenando ciertos
metadatos y (opcional) sus artefactos de desarrollo. Sus proyectos, archivos de origen, imgenes
y otros elementos se pueden almacenar dentro o fuera de su rea de trabajo. Los metadatos
almacenados para el espacio de trabajo contienen configuraciones de preferencias, metadatos
especficos de plug-in, registros, etc.

Pgina 10 de 130
[Manual de referencia eclipse]

Puede elegir el espacio de trabajo durante el inicio de Eclipse o mediante la entrada de men
Archivo Cambiar rea de trabajo Otros . Por lo general, se utilizan espacios de trabajo
diferentes si se requieren ajustes diferentes o si se desea dividir el trabajo.

No es obligatorio que un proyecto resida dentro del directorio de espacio de trabajo. Es posible
hacer referencia a recursos externos (por ejemplo, proyectos) desde el espacio de trabajo.

5.2. Vistas y editores


Una de los elementos fundamentales en el desarrollo de aplicaciones con el Entorno Integrado
Eclipse es conocer y diferenciar una perspectiva, una vista y un editor, ya que nos ayuda a sacar
ms provecho de las herramientas de que disponemos en el entorno de programacin. Pero
conoces tu estas diferencias?

Vista
Es una ventana que nos muestra informacin de forma grfica, pero de solo lectura, bien sea, en
forma de texto, imgenes, listas, etc. Cuando vemos los paquetes del que se componen una
aplicacin Java estamos viendo una vista, cuando vemos la salida que genera la consola estamos
en otra vista, cuando vemos los errores por resolver es otra vista y as un largo etc.

Algunas Vistas de Eclipse

Una particularidad es que debido a su cantidad (mucho ms que editores y perspectivas), suelen
apilarse unas con otras y ubicarse generalmente en los bordes del workbench (izquierdo, derecho
o inferior).

Pgina 11 de 130
[Manual de referencia eclipse]

Mltiples vistas apiladas

Editor
Es parecido a una vista, con la particularidad que nos permite editar el contenido que muestra.
Cuando escribimos cdigo Java, estamos trabajando sobre un editor, generalmente se sitan en
la parte central del banco de trabajo (espacio de trabajo) del Eclipse.

Editor del JDT

Cuando intentamos abrir un archivo en Eclipse, la informacin aparece en un editor preparado


para poder trabajar con l, esto se debe a que Eclipse selecciona el adecuado en base a la
extensin del archivo a abrir, as para archivos java (.java) el editor asignado es JDT, para XML
otro editor, y as sucesivamente.

Pgina 12 de 130
[Manual de referencia eclipse]

Editor XML

As mismo podemos tener un nmero de editores abiertos al mismo tiempo, aparecern apilados
uno encima del otro en la zona central del workbench.

Editores Apilados

5.3. Proyectos Eclipse

Un proyecto de Eclipse contiene archivos fuente, configuracin y binarios relacionados con una
determinada tarea. Los agrupa en unidades edificables y reutilizables. Un proyecto de Eclipse
puede tener asignada una naturaleza que describa el propsito de este proyecto. Por ejemplo, la
naturaleza Java define un proyecto como proyecto Java. Los proyectos pueden tener varias
naturalezas combinadas para modelar diferentes aspectos tcnicos.
Las naturalezas de un proyecto se definen mediante el archivo .project del directorio del proyecto.

Pgina 13 de 130
[Manual de referencia eclipse]

6. La interfaz de usuario de Eclipse

6.1. Barra de herramientas

La barra de herramientas de la aplicacin contiene acciones que normalmente realiza, por


ejemplo, crear recursos Java o ejecutar proyectos Java. Tambin le permite cambiar de
perspectiva.

6.2. Perspectivas en Eclipse

Eclipse ofrece diferentes perspectivas para diferentes tareas. Las perspectivas disponibles
dependen de su instalacin. Para el desarrollo de Java, normalmente utiliza la perspectiva de Java
, pero Eclipse tiene perspectivas mucho ms predefinidas, por ejemplo, la perspectiva de
depuracin .
Eclipse le permite cambiar a otra perspectiva a travs de la ventana + Perspectiva Abrir
Perspectiva Otro ... entrada de men.
Los editores abiertos normalmente se comparten entre las perspectivas, es decir, si tiene un editor
abierto en la perspectiva Java para una clase determinada y cambia a la perspectiva Debug , este
editor permanece abierto.
Puede cambiar las perspectivas a travs de la Windows + Perspectiva Abrir perspectiva Otro
... entrada de men.
Las principales perspectivas utilizadas para el desarrollo de Java son la perspectiva de Java y la
perspectiva Debug .
La perspectiva de Java se puede abrir mediante Windows + Perspectiva Abrir Perspectiva
Java .

Pgina 14 de 130
[Manual de referencia eclipse]

En el lado izquierdo, esta perspectiva muestra la vista Package Explorer , que le permite navegar
por sus proyectos y seleccionar los componentes que desea abrir en un editor a travs de un
doble clic.
Por ejemplo, para abrir un archivo de origen de Java, abra el rbol bajo src , seleccione el archivo
.java correspondiente y haga doble clic en l. Esto abrir el archivo en el editor de Java por
defecto.
La siguiente imagen muestra la perspectiva predeterminada de Java. La vista del Explorador de
paquetes est a la izquierda. En el medio se ven los editores abiertos. Varios editores se apilan en
el mismo contenedor y se puede cambiar entre ellos haciendo clic en la pestaa correspondiente.
A travs de arrastrar y soltar, puede mover un editor a una nueva posicin en el Eclipse IDE.

A la derecha y debajo del rea del editor se encuentran ms vistas que fueron consideradas tiles
por el desarrollador de la perspectiva. Por ejemplo, la vista Javadoc muestra el Javadoc de la
clase o mtodo seleccionado.

6.3. Restablecimiento y personalizacin de una perspectiva

Un problema comn es que cambi la disposicin de vistas y editores en su perspectiva y desea


restaurar su estado original. Por ejemplo, es posible que haya cerrado una vista. Puede
restablecer una perspectiva a su estado original mediante la ventana Perspectiva Restablecer
perspectiva ....
Puede cambiar el diseo y el contenido dentro de una perspectiva abriendo o cerrando partes y
reorganizndolas.

Pgina 15 de 130
[Manual de referencia eclipse]

Para abrir una nueva pieza en su perspectiva actual, utilice la entrada de men Ventana Mostrar
vista Otro .... Esto abre el cuadro de dilogo Mostrar vista que le permite buscar ciertas partes.

Si desea restablecer su perspectiva actual a su valor predeterminado, utilice la entrada de men


Ventana Restablecer perspectiva .
Puede guardar la perspectiva actualmente seleccionada mediante Ventana + Perspectiva
Guardar perspectiva como ....

Pgina 16 de 130
[Manual de referencia eclipse]

La opcin de men Ventana + Perspectiva Personalizar perspectiva ... le permite ajustar la


perspectiva seleccionada. Por ejemplo, puede ocultar o mostrar la barra de herramientas y las
entradas de men.

Pgina 17 de 130
[Manual de referencia eclipse]

7. La perspectiva de Java de Eclipse


7.1. Vista de Package Explorer
La vista Explorador de paquetes le permite examinar la estructura de sus proyectos y abrir
archivos en un editor a travs de un doble clic en el archivo.
Tambin se utiliza para cambiar la estructura de su proyecto. Por ejemplo, puede cambiar el
nombre de los archivos o mover archivos y carpetas mediante arrastrar y soltar. Un clic derecho
en un archivo o carpeta muestra las opciones disponibles.

Pgina 18 de 130
[Manual de referencia eclipse]

Para obtener ms informacin sobre el Explorador de paquetes, consulte Navegacin de fuentes


de captulo y Explorador de paquetes de vnculos con el editor .
7.2. Vista exterior
La vista Esquema muestra la estructura del archivo fuente seleccionado actualmente.

Pgina 19 de 130
[Manual de referencia eclipse]

7.3. Ver los problemas


La vista Problemas muestra errores y mensajes de advertencia. Tarde o temprano se encontrar
con problemas con el cdigo o la configuracin del proyecto. Para ver los problemas en su
proyecto, puede utilizar la vista Problemas que forma parte de la perspectiva estndar de Java. Si
esta vista est cerrada, puede abrirla mediante la ventana Mostrar vista Problemas .

Los mensajes que se muestran en la vista Problemas se pueden configurar mediante el men
desplegable de la vista. Por ejemplo, para mostrar los problemas del proyecto actualmente
seleccionado, seleccione Configure Contents (Configurar contenido) y establezca el Scope en On
en cualquier elemento del mismo proyecto .

Pgina 20 de 130
[Manual de referencia eclipse]

Pgina 21 de 130
[Manual de referencia eclipse]

La vista de problemas tambin le permite activar una correccin rpida mediante un clic con el
botn derecho del ratn en varios mensajes seleccionados. Consulte el captulo Quick Fix para
obtener detalles sobre la funcionalidad de correccin rpida .

Pgina 22 de 130
[Manual de referencia eclipse]

7.4. Javadoc ver ms


La vista Javadoc muestra la documentacin del elemento seleccionado en el editor de Java.

7.5. Editor de Java


El editor de Java se utiliza para modificar el cdigo fuente de Java. Cada archivo fuente de Java
se abre en un editor independiente.

Si hace clic en la columna izquierda del editor, puede configurar sus propiedades, por ejemplo,
que se muestre ese nmero de lnea.

Pgina 23 de 130
[Manual de referencia eclipse]

8. Cree su primer programa Java


La siguiente seccin describe cmo crear una aplicacin Java mnima con Eclipse. Es tradicin en
el mundo de la programacin para crear un pequeo programa que escribe "Hello World" a la
consola. Adaptaremos esta tradicin y escribiremos "Hello Eclipse!" A la consola.
8.1. Crear proyecto
Este tutorial utiliza la convencin de nomenclatura que el proyecto recibe el mismo nombre que el
paquete de nivel superior del proyecto.
Seleccione Archivo Nuevo Proyecto Java en el men. Introduzca com.vogella.eclipse.ide.first
como nombre del proyecto y pulse el botn Finalizar para crear el proyecto.

Pgina 24 de 130
[Manual de referencia eclipse]

Los nombres de dominio inversos se deben usar para nombres de proyecto (y paquetes) para
evitar conflictos de nombres. Por ejemplo, es relativamente improbable que otra compaa utilice
el paquete com.vogella , porque sta es la URL inversa de la empresa vogella GmbH.

Pgina 25 de 130
[Manual de referencia eclipse]

Se crea un nuevo proyecto y se muestra como una carpeta. Abra la carpeta


com.vogella.eclipse.ide.first y explore el contenido de esta carpeta.
8.2. Crear paquete

Una buena convencin de nomenclatura es utilizar el mismo nombre para el paquete de nivel
superior y el proyecto. Por ejemplo, si nombra su proyecto com.example.javaproject tambin
debe usar com.example.javaproject como nombre de paquete de nivel superior.

Cree el paquete com.vogella.eclipse.ide.first , seleccione la carpeta src , haga clic con el botn
derecho en l y seleccione Nuevo Paquete .

Si es necesario, ajuste el nombre de su nuevo paquete en el cuadro de dilogo y presione el botn


Finalizar .

Pgina 26 de 130
[Manual de referencia eclipse]

8.3. Crear una clase Java


Haga clic con el botn derecho en su paquete y seleccione Nuevo Clase para crear una clase
Java.

Escriba MyFirstClass como el nombre de la clase y seleccione la casilla public static void main
(String [] args) .

Pgina 27 de 130
[Manual de referencia eclipse]

Pulse el botn Finalizar .


Esto crea un nuevo archivo y abre el editor de Java. Cambie la clase segn la lista siguiente.
package com.vogella.eclipse.ide.first ; public class MyFirstClass { public static void main( String []
args) { System .out.println( " Hello Eclipse! " ); } }
Tambin puede crear directamente nuevos paquetes a travs de este dilogo. Si introduce un
nuevo paquete en este dilogo, se crea automticamente.
8.4. Ejecute su proyecto en Eclipse

Pgina 28 de 130
[Manual de referencia eclipse]

Ahora ejecuta tu cdigo. Haga clic con el botn derecho en la clase Java en el Explorador de
paquetes o haga clic con el botn derecho en la clase Java y seleccione Aplicacin Java de
ejecucin como .

Eclipse ejecutar su programa Java. Debera ver la salida en la vista de consola .

Pgina 29 de 130
[Manual de referencia eclipse]

Felicitaciones! Usted cre su primer proyecto Java, un paquete, una clase Java y ejecut este
programa dentro de Eclipse.
9. Ejecute programa Java fuera de Eclipse
9.1. Crear archivo JAR
Para ejecutar el programa Java fuera del Eclipse IDE, debe exportarlo como un archivo JAR . Un
archivo JAR es el formato de distribucin estndar para aplicaciones Java.
Seleccione su proyecto, haga clic derecho en l y seleccione la entrada de men Exportar .

Seleccione el archivo JAR y seleccione el botn Siguiente . Seleccione su proyecto e introduzca


el destino de exportacin y un nombre para el archivo JAR , por ejemplo myprogram.jar .

Pgina 30 de 130
[Manual de referencia eclipse]

Pgina 31 de 130
[Manual de referencia eclipse]

Pulse el botn Finalizar . Esto crea un archivo JAR en el directorio de salida seleccionado.
9.2. Ejecutar el programa fuera de Eclipse
Abra un shell de comandos, por ejemplo, en Microsoft Windows seleccione Inicio Ejecutar y
escriba cmd y presione la tecla Intro. Esto debera abrir una ventana de consola.
Cambie al directorio que contiene el archivo JAR , escribiendo cd path . Por ejemplo, si su JAR se
encuentra en c: \ temp , utilice el siguiente comando.
cd c:\temp

Pgina 32 de 130
[Manual de referencia eclipse]

Para ejecutar este programa, incluya el archivo JAR en su classpath . El classpath define qu
clases Java estn disponibles para el tiempo de ejecucin de Java. Puede agregar un archivo JAR
al classpath con la opcin -classpath .
java -classpath myprogram.jar de.vogella.eclipse.ide.first.MyFirstClass
Escriba el comando anterior en el directorio que utiliz para la exportacin y ver el "Hello
Eclipse!" En su shell de comandos.

10. Ejercicio: proyecto Java, paquetes e instrucciones de importacin


10.1. Crear proyecto
Cree un nuevo proyecto Java llamado com.vogella.ide.counter .
Cree los siguientes paquetes:
com.vogella.ide.counter.util
com.vogella.ide.counter.main
10.2. Crear clases
Cree la siguiente clase Counter en el paquete *.util .
package com.vogella.ide.counter.util ; public class Counter { public int count ( int x){ // TODO
check that x > 0 and <= 255 // if not throw a new RuntimeException // Example for a
RuntimeException: // throw new RuntimeException("x should be between 1 and 255"); // TODO
calculate the numbers from 1 to x // for example if x is 5, calculate // 1 + 2 + 3 + 4 + 5 // TODO
return your calculated value // instead of 0 return 0 ; } }
Cree la siguiente clase de Tester en el paquete *.main . Esta es una clase simple sin el uso de
cualquier marco de prueba de unidad como JUnit . El editor de Eclipse debe marcar la clase
creada con un error porque faltan las instrucciones de import requeridas.
package com.vogella.ide.counter.main ; public class Tester { public static void main( String [] args)
{ Counter counter = new Counter(); } }
Haga clic con el botn derecho del ratn en su editor de Java y seleccione Origen Organizar
Importaciones para agregar las instrucciones de importacin necesarias a su clase Java.

Pgina 33 de 130
[Manual de referencia eclipse]

Pgina 34 de 130
[Manual de referencia eclipse]

Esto debera eliminar el error de sintaxis. Finalizar la implementacin de la clase Tester basada en
el cdigo siguiente.
package com.vogella.ide.counter.main ; import com.vogella.ide.counter.util.Counter ; public class
Tester { public static void main( String [] args) { Counter counter = new Counter(); int result =
counter.count( 5 ); if (result == 15 ) { System .out.println( " Correct " ); } else { System .out.println( "
False " ); } try { counter.count( 256 ); } catch ( RuntimeException e) { System .out.println( " Works
as exepected " ); } } }
La clase Counter tena en su cdigo fuente un comentario empezando con TODO . Termine el
cdigo fuente y calcule los valores correctos.
Ejecute la clase Tester y valide que su implementacin es correcta. La clase Tester comprueba un
valor de ejemplo, pero el mtodo debe funcionar para diferentes valores de entrada.
11. Exportacin e importacin de proyectos
11.1. Exportacin de proyectos
Puede exportar e importar proyectos Eclipse. Esto le permite compartir proyectos con otras
personas e importar proyectos existentes.
Para exportar proyectos de Eclipse, seleccione Archivo Exportar General Archivo de
archivo y seleccione los proyectos que desea exportar.

Pgina 35 de 130
[Manual de referencia eclipse]

Pgina 36 de 130
[Manual de referencia eclipse]

11.2. Importacin de proyectos


Para importar proyectos, seleccione Archivo Importar Proyectos existentes en el rea de
trabajo . Puede importar desde un archivo de archivo, es decir, archivo zip o importar directamente
los proyectos en caso de que haya extrado el archivo zip.

Pgina 37 de 130
[Manual de referencia eclipse]

Pgina 38 de 130
[Manual de referencia eclipse]

11.3. Ejercicio: proyectos de exportacin e importacin


Exporte su uno de sus proyectos en un archivo zip. Cambie a un nuevo espacio de trabajo e
importe el proyecto en su nuevo espacio de trabajo basado en el archivo zip que export.
12. Navegacin de origen en el Eclipse IDE
12.1. Explorador de paquetes o Explorador de proyectos
La forma principal de navegar a travs de su proyecto es el Explorador de paquetes o,
alternativamente, la vista Explorador de proyectos . Puede abrir nodos en el rbol y abrir un
archivo en un editor haciendo doble clic en la entrada correspondiente en la jerarqua de rbol.

Pgina 39 de 130
[Manual de referencia eclipse]

El men desplegable en el Explorador de paquetes permite filtrar los recursos que se deben
mostrar u ocultar.

Pgina 40 de 130
[Manual de referencia eclipse]

12.2. Link Package Explorer con editor


La vista Explorador de paquetes le permite mostrar el archivo asociado del editor actualmente
seleccionado. Por ejemplo, si est trabajando en el archivo Foo.java en el editor Java y cambia al
editor Java del archivo Var.java , el archivo correspondiente se seleccionar en la vista Package
Explorer .
Para activar este comportamiento, presione el botn Vincular con Editor en la vista Explorador
de paquetes como se muestra en la siguiente captura de pantalla.

Pgina 41 de 130
[Manual de referencia eclipse]

12.3. Apertura de una clase


Puede navegar entre las clases de su proyecto a travs de la vista Explorador de paquetes como
se describi anteriormente. Puede navegar por el rbol y abrir un archivo a travs de un doble clic.
Adems, puede abrir cualquier clase colocando el cursor en la clase en un editor y pulsando F3 .
Alternativamente, puede presionar Ctrl + Mays + T. Esto muestra el siguiente dilogo en el que
puede introducir el nombre de la clase para abrirlo.

Pgina 42 de 130
[Manual de referencia eclipse]

Tambin puede buscar nombres de paquetes. Cada parte del nombre del paquete debe terminar
con a . (El carcter de punto ) para que el Dilogo de tipo abierto pueda identificarlo como un
paquete.

Slo es necesario especificar parte de cada segmento del nombre del paquete. Suponga, por
ejemplo, que busque la clase org.eclipse.swt.widgets.Button . Para encontrar esta clase, puede
usar el trmino de bsqueda org.eclipse.swt.widgets.Button u oeswButton o o.Button .

Pgina 43 de 130
[Manual de referencia eclipse]

El cuadro de dilogo Abrir tipo tambin admite CamelCase como bsqueda, por ejemplo, coincide
con letras maysculas en el nombre de la clase. Por ejemplo, si busca la clase OnTouchListener
puede utilizar OTL u OToList como trmino de bsqueda.

Pgina 44 de 130
[Manual de referencia eclipse]

Para evitar la correspondencia de sufijo, puede agregar un espacio despus del nombre de la
clase. Por ejemplo, puede escribir Seleccin (hay un espacio despus de la seleccin) para que
coincida con la clase de Selection pero no con la clase SelectionListener . Los comodines como
* tambin son compatibles.

12.4. Abrir dilogo de recursos para abrir archivos arbitrarios


Puede abrir cualquier archivo de sus proyectos abiertos a travs del cuadro de dilogo Abrir
recurso . Puede abrir este cuadro de dilogo mediante el acceso directo Ctrl + Mays + R. Este
dilogo permite introducir el nombre del archivo y abrirlo o mostrarlo en una vista seleccionada. La
siguiente captura de pantalla muestra el uso para abrir un archivo pom.xml desde su rea de
trabajo.

Pgina 45 de 130
[Manual de referencia eclipse]

12.5. Esquema rpido


Quick Outline le muestra una vista general estructurada del archivo que est editando. Por
ejemplo, para una clase Java ver sus mtodos con la opcin de filtrar. El acceso directo para
abrir el esquema rpido es Ctrl + O. Tambin puede acceder a esta opcin, haciendo clic con el
botn derecho del ratn en un editor a travs de la opcin Esquema rpido .
De forma predeterminada, Quick Outline muestra slo los miembros directos y los campos de la
clase Java. Presione Ctrl + O de nuevo para mostrar tambin los miembros y campos heredados.
El aspecto predeterminado de la opcin Esquema rpido es similar a la vista Esquema rpido de
la perspectiva de Java .
12.6. Jerarqua de tipo abierto
La jerarqua de tipos de una clase muestra qu clases se extienden y qu interfaces implementa.
Puede utilizar la jerarqua de tipos para navegar a uno de estos elementos.

Pgina 46 de 130
[Manual de referencia eclipse]

Para abrir la jerarqua de tipos de la clase seleccionada, haga clic con el botn derecho en el
editor y seleccione Open Type Hierarchy (Atajo: F4 ) o Quick Type Hierarchy (Atajo: Ctrl + T ).
12.7. Bsqueda de texto completo
Con frecuencia necesitas encontrar archivos que contengan cierto texto u otros metadatos.
Mediante la bsqueda Buscar ( Atajo: Ctrl + H ) puede abrir el cuadro de dilogo de bsqueda de
Eclipse. Utilice la pestaa de bsqueda de archivos para buscar texto con la opcin de utilizar
expresiones regulares y tambin para reemplazar entradas coincidentes.

Eclipse asocia extensiones de archivo con la pestaa predeterminada. Puede personalizar las
pestaas de bsqueda disponibles mediante el botn Personalizar en el cuadro de dilogo
Buscar. A travs de la pgina Recordar la ltima pgina utilizada , puede configurar Eclipse para
usar la ltima pestaa como predeterminada.

Pgina 47 de 130
[Manual de referencia eclipse]

Pgina 48 de 130
[Manual de referencia eclipse]

12.8. Bsqueda en Java y otras bsquedas especializadas


La funcionalidad de bsqueda ( Ctrl + H ) ofrece bsquedas especializadas para casos de uso
ms complejos. Por ejemplo, use la pestaa Bsqueda de Java para buscar elementos Java, por
ejemplo, mtodos.

Pgina 49 de 130
[Manual de referencia eclipse]

La vista de bsqueda muestra los resultados de bsqueda para el mbito seleccionado. Puede
hacer doble clic en una entrada de bsqueda para desplazarse a la posicin correspondiente en el
editor. El resultado de bsqueda actualmente seleccionado tambin se indica mediante una flecha
en el borde izquierdo del editor.

Pgina 50 de 130
[Manual de referencia eclipse]

12,9. Bsqueda en lnea en un editor


Puede usar el acceso directo Ctrl + J para activar la bsqueda incremental . Esto le permite
buscar en el editor activo actual un texto que se muestra en la lnea de estado como se muestra
en la siguiente captura de pantalla. Repita Ctrl + J para pasar a la siguiente aparicin del trmino
de bsqueda actual.

Pgina 51 de 130
[Manual de referencia eclipse]

La ventaja de esta bsqueda es que no se abre ningn cuadro de dilogo emergente que bloquea
otros elementos en el Eclipse IDE.
Si ha seleccionado un elemento en el editor, puede utilizar el acceso directo Ctrl + K para buscar
la siguiente aparicin del texto seleccionado y Ctrl + Mays + K para el elemento anterior.
12.10. Navegaciones de anotaciones
Tambin puede navegar a travs de los botones de anotacin, por ejemplo, para saltar al
siguiente error o advertencia en el cdigo fuente.

Pulsando los botones se puede navegar a las anotaciones correspondientes. Tambin puede
utilizar la combinacin de teclas Ctrl+. (Ctrl ms la seal de punto) para seleccionar la siguiente
anotacin o Ctrl+, (Ctrl ms el signo coma) para seleccionar la anotacin anterior.
La siguiente captura de pantalla muestra el cdigo fuente con dos advertencias y un error y se
puede navegar entre el cdigo correspondiente a travs de los botones de anotacin.

Pgina 52 de 130
[Manual de referencia eclipse]

Qu anotaciones son relevantes para la navegacin se puede configurar a travs del men
desplegable de la barra de herramientas. Esta seleccin se resalta en la siguiente captura de
pantalla.

12.11. El ratn y el teclado de navegacin


En muchos casos tambin se puede utilizar el ratn para navegar o en un elemento si pulsa la
Ctrltecla. Por ejemplo, pulse la Ctrltecla y (izquierda), haga clic con el ratn sobre el nombre de
una clase para saltar a la declaracin de la clase.

Pgina 53 de 130
[Manual de referencia eclipse]

Al igual que en el clic izquierdo del ratn combinado con el Ctrl, puede utilizar la F3clave para
entrar en una clase.
12.12. Show en los listados de
Tambin puede activar el pan rallado modo para el editor de Java que le permite navegar por el
cdigo fuente directamente desde el editor de Java.
Puede activar este modo a travs de botn derecho del ratn en el editor y seleccionando el Show
en los listados de entrada.

Pgina 54 de 130
[Manual de referencia eclipse]

Esto le permite navegar el cdigo fuente desde el editor como se muestra en la siguiente captura
de pantalla.

Para ocultar de nuevo, haga clic en una entrada de breadcrump y seleccione Ocultar Breadcrumb
.

12.13. Accesos directos


Hay una gran cantidad de accesos directos disponibles para la navegacin. Por favor, compruebe
el apndice de este tutorial para estos accesos directos o abierta Ventana + Preferencias
generales Claves para encontrar y redefinir los accesos directos durante la ejecucin.
12.14. proyectos de cierre y apertura
Cierre de proyectos ahorra memoria en Eclipse y puede reducir el tiempo de construccin. Eclipse
hace caso omiso de los proyectos cerrados, por ejemplo, todas las bsquedas hacen caso omiso
de los archivos de los proyectos cerrados. Tambin el Problemas vista no slo muestra los errores
de los proyectos abiertos. Normalmente, esto ayuda a enfocar su atencin en el proyecto. Puede
cerrar los proyectos a travs de un clic derecho sobre ella y seleccionando el Primer Proyecto de
entrada del men. Alternativamente, si se trabaja en un proyecto, puede cerrar todos los proyectos
no relacionados a travs de un clic derecho sobre ella y seleccionando el Primer proyectos que no
tienen entrada de men.
Para abrir un proyecto cerrado doble clic en l, o haga clic en l y seleccione Abrir proyecto .

Pgina 55 de 130
[Manual de referencia eclipse]

Puede utilizar la funcin de filtro para el Explorador de paquetes a fin de ocultar los proyectos
cerrados.
13. La ayuda de contenido y correccin rpida
13.1. ayuda de contenido
La ayuda de contenido es una funcionalidad en Eclipse que permite al desarrollador para obtener
la finalizacin de cdigo contextual en un editor a peticin del usuario.
Se puede invocar pulsando Ctrl+Space .
Por ejemplo, el tipo sysoen el editor de un archivo de cdigo fuente de Java y pulse Ctrl+Space .
Esto reemplazar sysocon System.out.println("").
Si usted tiene una referencia a un objeto, por ejemplo, el objeto persondel tipo Persony la
necesidad de ver sus mtodos, el tipo person.y pulse Ctrl+Space .

13.2. Arreglo rapido


Siempre que Eclipse detecta un problema, se subrayar el texto problemtico en el editor.
Seleccione el texto y pulse subrayado Ctrl+1 ver propuestas de cmo resolver este problema. Esta
funcionalidad se llama Quick Fix .

Pgina 56 de 130
[Manual de referencia eclipse]

Por ejemplo, escriba myBoolean = true;Si myBoolean an no est definida, Eclipse destacar
como un error. Seleccione la variable y pulse Ctrl+1 . Eclipse le sugerir la creacin de un campo
o una variable local.

Quick Fix es muy potente. Por ejemplo, se le permite crear nuevas variables locales y campos, as
como nuevos mtodos y nuevas clases. O puede poner try/catchdeclaraciones alrededor de sus
excepciones. Tambin puede asignar un comunicado a una variable y mucho ms.
Quick Fix tambin da varias opciones para cambios de cdigo en cdigo que no contiene errores,
por ejemplo, que le permite convertir una variable local para un campo.
14. Java 8 apoyo en Eclipse
14.1. Eclipse y Java 8
El IDE Eclipse tiene soporte completo para Java 8. Puede utilizar asistencias de contenidos,
soluciones rpidas y refactorizacin para Java 8.
14.2. Ejemplo: la conversin de clases internas annimas a expresiones lambda y viceversa
En esta seccin se muestra la solucin rpida para la conversin de las clases internas annimas
a las expresiones lambda.
package com.vogella.eclipse.ide.java8 ; public class Java8Example { public static void main(
String [] args) { Runnable runnable = new Runnable () { @Override public void run() { System
.out.println( " Hello Lambdas " ); } }; new Thread (runnable); } }
Se puede utilizar una solucin rpida para la conversin como se ha demostrado a travs de las
siguientes capturas de pantalla.

Pgina 57 de 130
[Manual de referencia eclipse]

Pgina 58 de 130
[Manual de referencia eclipse]

cdigo 15. Generacin


Eclipse tiene varias posibilidades para generar cdigo para usted. Esto puede ahorrar un tiempo
considerable durante el desarrollo.
Por ejemplo, Eclipse puede reemplazar los mtodos de superclases y generar los toString(),
hashcode()y equals()mtodos. Tambin puede generar mtodos getter y setter para los atributos
de la clase de Java.
Puede encontrar estas opciones en el men Fuente.

Pgina 59 de 130
[Manual de referencia eclipse]

Para probar la generacin de origen, crear la siguiente clase en su


com.vogella.eclipse.ide.firstproyecto.
package com.vogella.eclipse.ide.first ; public class Person { private String firstName; private String
lastName; }
Seleccione Fuente Generar Constructor usando campos ... , marque ambos campos y haga clic
en el Aceptar botn.

Pgina 60 de 130
[Manual de referencia eclipse]

Seleccione Fuente Generar get y set ... , seleccionar todos los campos y despus haga clic en
el Aceptar botn.
Seleccionar Fuente Generar toString () ... , marca de nuevo todos los campos y haga clic en el
Aceptar botn.
Que ha creado la siguiente clase:
package com.vogella.eclipse.ide.first ; public class Person { private String firstName; private String
lastName; public Person( String firstName, String lastName) { super (); this .firstName = firstName;
this .lastName = lastName; } public String getFirstName() { return firstName; } public void
setFirstName( String firstName) { this .firstName = firstName; } public String getLastName() {
return lastName; } public void setLastName( String lastName) { this .lastName = lastName; }
@Override public String toString() { return " Person [firstName= " + firstName + " , lastName= " +
lastName + " ] " ; } }
16. Ejercicio: generacin de cdigo y contenido asistencias
16.1. Introduccin
En este ejercicio se practica el uso de la generacin de cdigo y el uso de la Ayuda contenido
funcionalidad.
16.2. crear proyecto
Crear un proyecto llamado com.vogella.ide.todo.

Pgina 61 de 130
[Manual de referencia eclipse]

16.3. crear clase


Crear el com.vogella.ide.todopaquete y la clase siguiente.
package com.vogella.ide.todo ; import java.util.Date ; public class Todo { private long id; private
String summary = " " ; private String description = " " ; private boolean done = false ; private Date
dueDate; }
Seleccione Fuente Generar Constructor usando campos ... para generar un constructor
utilizando todos los campos.
Usar la Fuente Generar get y set para crear captadores y definidores para todos los campos.
La clase resultante debe ser como el siguiente listado.
package com.vogella.ide.todo ; import java.util.Date ; public class Todo { private long id; private
String summary = " " ; private String description = " " ; private boolean done = false ; private Date
dueDate = new Date (); public Todo( long id, String summary, String description, boolean done,
Date dueDate) { this .id = id; this .summary = summary; this .description = description; this .done =
done; setDueDate(dueDate); } public long getId() { return id; } public void setId( long id) { this .id =
id; } public String getSummary() { return summary; } public void setSummary( String summary) {
this .summary = summary; } public String getDescription() { return description; } public void
setDescription( String description) { this .description = description; } public boolean isDone() {
return done; } public void setDone( boolean done) { this .done = done; } public Date getDueDate() {
return dueDate; } public void setDueDate( Date dueDate) { this .dueDate = new Date
(dueDate.getTime()); } }
Utilizar Eclipse para generar un toString()mtodo para la Todoclase basada en la identificacin y
sntesis de campo.
Esto se puede hacer a travs del men de Eclipse Fuente Generar toString () ... .
Tambin utilizar Eclipse para generar una hashCode()y equals()mtodo basado en la
Identificacin del campo. Esto se puede hacer a travs del Eclipse Fuente Generar hashCode ()
y equals () ... entrada del men.
16.4. crear instancias
Crear una nueva clase llamada TodoProvider. Cree el siguiente mtodo esttico en su
TodoProviderclase.
package com.vogella.ide.todo ; import java.util.ArrayList ; import java.util.Date ; import java.util.List
; public class TodoProvider { private static int current = 0 ; // example data, change if you like public
static List <Todo> createInitialModel() { ArrayList <Todo> list = new ArrayList <Todo>();
list.add(createTodo( " SWT " , " Learn Widgets " )); list.add(createTodo( " JFace " , " Especially
Viewers! " )); list.add(createTodo( " DI " , " @Inject looks interesting " )); list.add(createTodo( "
OSGi " , " Services " )); list.add(createTodo( " Compatibility Layer " , " Run Eclipse 3.x " )); return
list; } private static Todo createTodo( String summary, String description) { return new
Todo(current++, summary, description, false , new Date ()); } }
16.5. Escribir una clase de prueba
Escribir otra TodoProviderTestclase con un public static void main (String[] args)mtodo.
En su principal mtodo llamar al createInitialModelmtodo y validar que el nmero de elementos
devueltos es 5.

Pgina 62 de 130
[Manual de referencia eclipse]

Si se devuelve otro nmero de 5, lanzar una RuntimeException. Si se devuelve el nmero


correcto, escribir la cadena "correcta" a la consola de vista.
Usar ayuda de contenido para crear la System.out.println()base en sysopara usted.

16.6. ejemplo de implementacin de TodoProviderTest


Si bien este ejercicio fue acerca de la generacin de cdigo y asistencias de contenido, usted
podra estar interesado en una solucin potencial para este ejercicio. El siguiente listado contiene
una solucin potencial.
package com.vogella.ide.todo ; import java.util.List ; public class TodoProviderTest { public static
void main( String [] args) { List <Todo> model = TodoProvider.createInitialModel(); if
(model.size()!= 5 ){ throw new RuntimeException ( " size should be 5 " ); } else { System
.out.println( " Correct " ); } } }
17. Refactoring

Pgina 63 de 130
[Manual de referencia eclipse]

Esta seccin cubre las instalaciones de refactorizacin de Eclipse que le permiten mejorar la
estructura de su cdigo fuente.
17.1. Refactorizacin
Refactorizacin es el proceso de reestructuracin del cdigo sin cambiar su comportamiento. Por
ejemplo, cambiar el nombre de una clase Java o mtodo es una actividad refactorizacin.
17.2. Refactorizacin en Eclipse
Eclipse apoya varias actividades de refactorizacin, por ejemplo, el cambio de nombre o en
movimiento.
Por ejemplo, para utilizar el Cambiar nombre de refactorizacin, puede hacer clic en su clase (en
el editor o Explorador de paquetes) y seleccione Refactor Renombrar para cambiar el nombre
de su clase. Eclipse se asegurar de que todas las llamadas en su espacio de trabajo para su
clase o mtodo se cambia el nombre.
La siguiente captura de pantalla muestra cmo llamar al Renombrar refactorizacin para una
clase. El cursor se sita en la clase y en el men contextual se activa mediante un clic derecho en
la clase.

Pgina 64 de 130
[Manual de referencia eclipse]

Las refactorizaciones ms importantes se enumeran en la siguiente tabla.

Tabla 2. Refactoring

Refactorizacin Descripcin

Rebautizar Cambiar el nombre de una variable o de clase

Extraer mtodo Crea un mtodo basado en el cdigo seleccionado en el editor

extraer Da nmeros mgicos o cadenas no modificables un nombre descriptivo


constante constante y reemplaza todas las ocurrencias.

Pgina 65 de 130
[Manual de referencia eclipse]

Las porciones de refactorizaciones tambin estn disponibles a travs del Ctrl+1 atajo ( solucin
rpida ). Seleccione una cierta parte de su cdigo y pulse Ctrl+1 para ver posibles
refactorizaciones para la posicin seleccionada.

Eclipse tiene muchas ms refactorizaciones. Las opciones disponibles dependen de la seleccin


en el editor de Java. En la mayora de los casos usted debe tener una idea de la accin realizada
por el nombramiento de la operacin de refactorizacin.
18. Ejercicio: Refactoring
18.1. Preparacin
Durante los siguientes ejemplos cambiar la MyFirstClassclase para el siguiente cdigo.
package com.vogella.eclipse.ide.first ; public class MyFirstClass { public static void main( String []
args) { System .out.println( " Hello Eclipse! " ); int sum = 0 ; for ( int i = 1 ; i <= 100 ; i++) { sum += i;
} System .out.println(sum); } }
18.2. mtodo extracto
A refactorizacin til es para marcar cdigo y crear un mtodo del cdigo seleccionado. Marcos
ahora la codificacin del bucle "for", haga clic derecho en la seleccin y seleccione Refactoring
Extraer mtodo . Utilice calculateSum como el nombre del nuevo mtodo.

Pgina 66 de 130
[Manual de referencia eclipse]

Despus de esta refactorizacin la clase debe ser similar al cdigo siguiente.


package com.vogella.eclipse.ide.first ; public class MyFirstClass { public static void main( String []
args) { System .out.println( " Hello Eclipse! " ); int sum = 0 ; sum = calculateSum(sum); System
.out.println(sum); } private static int calculateSum( int sum) { for ( int i = 1 ; i <= 100 ; i++) { sum +=
i; } return sum; } }
18.3. extraer constante
Tambin puede extraer cadenas y crear constantes sobre la base de las cuerdas. Marcos para
este ejemplo la "Hello Eclipse!"cadena en su cdigo fuente, haga clic derecho sobre l y
seleccione Refactor Extraer constante . El nombre de su nueva constante HELLO.

La cadena se define ahora como una constante.


package com.vogella.eclipse.ide.first ; public class MyFirstClass { private static final String HELLO
= " Hello Eclipse! " ; public static void main( String [] args) { System .out.println(HELLO); int sum =
0 ; sum = calculateSum(sum); System .out.println(sum); } private static int calculateSum( int sum) {
for ( int i = 1 ; i <= 100 ; i++) { sum += i; } return sum; } }
19. Eclipse accesos directos
Eclipse ofrece una gran cantidad de accesos directos para trabajar de manera eficiente con el
IDE. Para obtener una lista de los atajos ms importantes Eclipse consulte
http://www.vogella.com/tutorials/EclipseShortcuts/article.html - Eclipse accesos directos
20. Uso de JAR (bibliotecas) en Eclipse
20.1. Adicin de una biblioteca de Java a la ruta de clase del proyecto

Pgina 67 de 130
[Manual de referencia eclipse]

Puede almacenar archivos JAR directamente en su proyecto, y aadirlos a la ruta de clase, que el
compilador de Java de Eclipse est utilizando. Para gestionar la ruta de clase para su Eclipse,
haga clic derecho en su proyecto y seleccione Propiedades . Bajo Java Build Path Bibliotecas
puede revisar y cambiar la ruta de clases actual como se muestra en la siguiente captura de
pantalla.

Los archivos JAR se pueden almacenar fuera del proyecto o en el interior. Para importar un
archivo JAR en una carpeta existente, seleccione Archivo Importar general Sistema de
archivos . Seleccione la biblioteca de Java que desea importar y seleccione la carpeta, por
ejemplo, lib , como objetivo. Para aadir el archivo JAR se encuentra en el proyecto a su ruta de
clase, haga clic en el archivo JAR y seleccione Build Path Aadir a la Va de construccin .

Por otra parte, con el enfoque de la importacin a travs del men, puede copiar y pegar el
jararchivo en una carpeta.

Fuera de Eclipse que todava tienen que configurar la ruta de clases para su proyecto.

20.2. El uso de las dependencias del proyecto

Pgina 68 de 130
[Manual de referencia eclipse]

Se puede definir en Eclipse que un proyecto depende de otro proyecto. Si hace esto, puede
utilizar sus clases en el proyecto que define la dependencia. Para ello, seleccione su proyecto,
haga clic en l y seleccione Propiedades . Seleccione Java Build Path y Proyectos pestaa.

Esto slo funciona dentro de Eclipse, que le permite desarrollar varios proyectos que
posteriormente se exportan como archivos JAR juntos. Fuera de Eclipse que necesita para crear
bibliotecas de Java para los proyectos y aadirlos a la ruta de clase.
20.3. Coloque el cdigo fuente de una biblioteca de Java
Puede abrir cualquier clase colocando el cursor en la clase en un editor y presionando F3. Como
alternativa, puede pulsar Ctrl+ Shift+T . Esto muestra un cuadro de dilogo en el que puede
introducir el nombre de la clase para abrirlo.
Si el cdigo fuente no est disponible, el editor muestra el cdigo de bytes de esa clase.
Esto sucede, por ejemplo, si se abre una clase de una biblioteca estndar de Java sin asociar el
cdigo fuente a la misma.
Para ver el cdigo fuente de una clase tal, se puede adjuntar un archivo o carpeta fuente de origen
a una biblioteca de Java. Posteriormente, el editor muestra la fuente en lugar del cdigo de bytes.
Adjuntando el cdigo fuente para una biblioteca tambin permite depurar el cdigo fuente.

Pgina 69 de 130
[Manual de referencia eclipse]

El Adjunto Fuente de dilogo se puede llegar en la ruta de construccin Java pgina de un


proyecto. Para abrir esta pgina, haga clic en un proyecto y seleccione Propiedades Build Path
Java . Por Bibliotecas ficha, expanda el nodo de la biblioteca, seleccione el Anexo Fuente de
atributos y haga clic en el Editar botn.
En el campo Ruta de Ubicacin, introduzca la ruta de un archivo o una carpeta que contiene la
fuente.
La siguiente captura de pantalla muestra esta configuracin para la biblioteca estndar de Java. Si
tiene instalado el Kit de Desarrollo de Java (JDK), que debe encontrar la fuente en la carpeta de
instalacin del JDK. El archivo normalmente se llama src.zip .

20.4. Aadir Javadoc a una biblioteca de Java


Tambin es posible aadir Javadoc a una biblioteca que utiliza. Para ello es necesario tener el
Javadoc en algn lugar de su sistema de archivos. Para configurar la ubicacin del Javadoc para
el archivo JAR, abra la ruta de construccin Java a travs de un clic derecho en un proyecto.
Seleccione Propiedades Build Path Java . Por Bibliotecas pestaa expanda el nodo de la
biblioteca, seleccione la ubicacin del Javadoc atributo y pulse el Editar botn.
Introduzca la ubicacin para el archivo que contiene el Javadoc.

Pgina 70 de 130
[Manual de referencia eclipse]

Actualizaciones 21. e instalacin de plug-ins


21.1. gestor de actualizaciones de Eclipse
El IDE de Eclipse contiene un componente de software llamado Administrador de actualizacin
que le permite instalar y componentes de software de actualizacin. Componentes de software
instalables son featureso plug-ins.
Estas caractersticas se encuentran en sitios de actualizacin o sitios de software . Un sitio de
actualizacin contiene componentes de software instalables y archivos de configuracin
adicionales. Puede ser ubicado en diferentes lugares, por ejemplo, en un servidor web o en el
sistema de archivos local.
Los archivos de configuracin proporcionan informacin agregada acerca de los componentes de
software en el sitio de actualizacin . La funcionalidad de actualizacin de Eclipse utiliza esta
informacin para determinar qu componentes de software estn disponibles en la versin. Esto
permite que la funcionalidad de actualizacin de Eclipse para descargar slo los componentes que
son nuevos o actualizados.
21.2. Realizar una actualizacin e instalar nuevas caractersticas

Pgina 71 de 130
[Manual de referencia eclipse]

Si ests detrs de un proxy de red, tiene que configurar el proxy a travs de la Ventana
Preferencias general conexin de red configuracin de preferencias. De lo contrario, Eclipse
no puede capaz de llegar a los sitios de actualizacin.

Para actualizar la instalacin de Eclipse, seleccione Ayuda Buscar actualizaciones . El sistema


busca actualizaciones de los componentes de software ya instalados. Si encuentra componentes
actualizados, se le pedir que apruebe la actualizacin.
Para instalar una nueva funcionalidad, seleccione Ayuda Instalar nuevo software ... .

Pgina 72 de 130
[Manual de referencia eclipse]

Desde el trabajo con la lista, seleccionar o introducir una URL desde la que desea instalar nuevos
componentes de software. Introduccin de una nueva URL, aade este URL automticamente a la
lista de sitios de actualizacin disponibles.
Para agregar explcitamente un nuevo sitio de actualizacin, pulse el Agregar ... botn y entrar en
la nueva URL, asi como un nombre para el nuevo sitio de actualizacin.
Los siguientes sitios de actualizacin contienen los componentes oficiales de Eclipse.
# Eclipse 4.6 (Neon release) http: //download.eclipse.org/releases/neon # Eclipse 4.5 (Mars
release) http: //download.eclipse.org/releases/mars
Si se selecciona un sitio de actualizacin vlida, Eclipse le permite instalar los componentes
disponibles. Compruebe los componentes que desee instalar.

Pgina 73 de 130
[Manual de referencia eclipse]

Si no puede encontrar un cierto componente, desactive los elementos _Group por categora _
casilla porque no todos los plug-ins disponibles se clasifican. Si no se clasifican, no se mostrarn,
a menos que la agrupacin est desactivado.

Pgina 74 de 130
[Manual de referencia eclipse]

21.3. Ver los componentes instalados


Para ver qu componentes estn instalados, utilice Ayuda Acerca de Eclipse SDK Instalacin
detalles .

21.4. La desinstalacin de componentes


Si selecciona Ayuda Acerca de Eclipse SDK y luego el Detalles de instalacin botn, puede
desinstalar los componentes de su IDE Eclipse.
21.5. El reinicio de Eclipse

Pgina 75 de 130
[Manual de referencia eclipse]

Despus de una actualizacin o una instalacin de un nuevo componente de software, debe


reiniciar Eclipse para asegurarse de que se aplican los cambios.
22. Eclipse mercado
22.1. Utilizando el cliente del mercado
Eclipse tambin contiene un cliente que permite la instalacin de componentes de software del
Eclipse cliente del mercado . La ventaja de este cliente es que se puede buscar componentes,
descubre extensiones populares y ver las descripciones y valoraciones.
En comparacin con el gestor de actualizaciones, usted no tiene que saber la direccin URL del
sitio de software que contiene los componentes de software instalables.
La mayora de las distribuciones de Eclipse contienen el cliente del mercado de forma
predeterminada. Es posible que tenga que instalar el cliente del mercado de componentes de
software en Eclipse antes de poder utilizarlo. La siguiente captura de pantalla muestra cmo
instalarlo desde uno de los sitios oficiales de actualizacin de Eclipse, a travs de la Ayuda
Instalar nuevo software ... de dilogo.

Pgina 76 de 130
[Manual de referencia eclipse]

Para abrir el mercado de Eclipse, seleccione Ayuda Eclipse mercado ... .

Pgina 77 de 130
[Manual de referencia eclipse]

Puede utilizar la Bsqueda cuadro para buscar componentes. Al pulsar el Instalar botn se inicia
el proceso de instalacin.
22.2. El mantenimiento de favoritos

Pgina 78 de 130
[Manual de referencia eclipse]

El cliente del mercado permite instalar el plug-ins o directamente favorito. Para ello, vaya a la
pgina web de Eclipse mercado y acceder con su cuenta Eclipse.org.

Ahora buscar en la pgina web de su favorito y pulse el * signo.

A continuacin, seleccione el Favoritos pestaa en el programa Eclipse del mercado y de la


cuenta para poder instalar sus favoritos.

Pgina 79 de 130
[Manual de referencia eclipse]

Pgina 80 de 130
[Manual de referencia eclipse]

Pgina 81 de 130
[Manual de referencia eclipse]

23. avanzada Eclipse Actualizar las opciones del Administrador


23.1. Manual de instalacin de plug-ins (carpeta dropins)
Eclipse plug-ins se distribuyen como tarro archivos. Si desea utilizar un plug-in de Eclipse directa o
no conoce el sitio de actualizacin para ello, se puede colocar en el dropins carpeta del directorio
de instalacin de Eclipse. Eclipse monitores de este directorio y durante un (re) inicio de su IDE, el
gestor de actualizaciones de Eclipse instala y elimina el plug-in basado en los archivos contenidos
en este directorio.

Pgina 82 de 130
[Manual de referencia eclipse]

No debe modificar el contenido del Eclipse plugins directorio directamente. Si desea instalar plug-
ins, ponerlos en el dropins carpeta. Si desea eliminarlo, borrar el archivo JAR desde esta carpeta.
Plug-ins se distribuyen tpicamente como tarro archivos. Para aadir un plug-in para su instalacin
Eclipse, poner el plug-in de archivos .jar en el Eclipse dropins carpeta y reiniciar Eclipse. Eclipse
debera detectar el nuevo plug-in e instalarlo para usted.
Si se quita plug-ins de la dropins carpeta y reiniciar Eclipse, estos plug-ins se eliminan
automticamente de su instalacin de Eclipse.
23.2. Exportacin e importacin de los componentes instalados
Eclipse le permite exportar un archivo que describe los componentes de Eclipse instaladas.
Durante la exportacin, el usuario puede seleccionar qu componentes deben ser incluidos en
este archivo de descripcin.
Otros usuarios pueden importar este archivo de descripcin en su instalacin de Eclipse e instalar
los componentes en base a este archivo.
De esta manera, la instalacin de Eclipse se puede mantener en sincrona con los dems.
Para exportar un archivo de descripcin, seleccione Archivo exportacin Instalar Los
productos de software instalados en archivo . Seleccione los componentes que deben incluirse en
el archivo de descripcin.

Pgina 83 de 130
[Manual de referencia eclipse]

Para instalar los componentes descritos en otra instalacin de Eclipse, abra el archivo exportado
con Archivo Importar Instalar Instalar los elementos de software de archivo y siga el
asistente. El asistente le permite especificar los componentes que se deben instalar.
23.3. Instalacin de caractersticas a travs de la lnea de comandos
El gestor de actualizaciones de Eclipse tiene un componente llamado el director , que le permite
instalar nuevas caractersticas a travs de la lnea de comandos.
Por ejemplo, el siguiente comando instalar los componentes EGit, Mylyn y EMF en una instancia
de Eclipse. Es necesario para iniciar este comando en la lnea de comandos y se supone que est
en un directorio que contiene la instalacin de Eclipse en una carpeta llamada Eclipse .
eclipse/eclipse \ -application org.eclipse.equinox.p2.director \ -noSplash \ -repository \
http://download.eclipse.org/releases/luna \ -installIUs \ org.eclipse.egit.feature.group,\
org.eclipse.jgit.feature.group,\ org.eclipse.emf.sdk.feature.group,\
org.eclipse.mylyn_feature.feature.group,\ org.eclipse.wst.xml_ui.feature.feature.group,\
org.eclipse.mylyn.java_feature.feature.group,\ org.eclipse.mylyn.pde_feature.feature.group

Pgina 84 de 130
[Manual de referencia eclipse]

Los nombres de caractersticas que se necesita para esta operacin se pueden ver en la segunda
pgina del cuadro de dilogo de instalacin estndar del gestor de actualizaciones de Eclipse.

24. configuracin de preferencias de Eclipse


24.1. Cules son las preferencias?
El comportamiento de la IDE Eclipse puede ser controlado a travs de pares de valores clave
tiendas como preferentes ajustes. Cada componente de software Eclipse puede definir tales
perferences y utilizar los valores para configurarse. Esto le permite, por ejemplo, para configurar el
tiempo que el Eclipse espera antes de la finalizacin de cdigo o si las declaraciones de
importacin en su cdigo fuente se deben ajustar de forma automtica si se guarda el cdigo
fuente.
Cuyas preferencias son valores clave almacenados en el sistema de archivos, el IDE Eclipse
permite al usuario configurar la mayora de estos valores a travs del dilogo de preferencias.
24.2. Abriendo el dilogo de preferencias

Pgina 85 de 130
[Manual de referencia eclipse]

Seleccione Ventana Preferencias para abrir el dilogo de preferencias. Puede utilizar la caja del
filtro para buscar una configuracin especfica.

La configuracin correcta de Eclipse para sus necesidades puede mejorar en gran medida su
productividad. La mayora de estos ajustes de preferencias son especficas de su rea de trabajo,
pero algunos tambin son vlidos para todas las reas de trabajo.
24.3. Configuracin de los valores de preferencia a travs del archivo plugin_customization.ini
Puede especificar los valores predeterminados de las preferencias a travs de un archivo que
normalmente se llama plugin_customization.ini .
En este archivo se introducen valores predeterminados para la configuracin de preferencias. Por
ejemplo, la configuracin de la voluntad despus de un filtro de tipo predeterminado para el
java.awty javax.swingpaquete.
org.eclipse.jdt.ui/org.eclipse.jdt.ui.typefilter.enabled=java.awt.*;javax.swing.*;
Se enlaza a este archivo a travs de su eclipse.ini archivo en el directorio de instalacin de
Eclipse.

Pgina 86 de 130
[Manual de referencia eclipse]

El siguiente ejemplo eclipse.ini enlaces al archivo y se supone que se ha creado el


plugin_customization.ini archivo en el directorio de instalacin de Eclipse.
-pluginCustomization plugin_customization.ini -startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar --launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160504-1419 -showsplash
org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --
launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx1024m -
XX:+UseG1GC -XX:+UseStringDeduplication
24.4. La identificacin de los valores de configuracin de preferencia
Para identificar una clave para un determinado ajuste que puede exportar la configuracin de
preferencias existentes a travs de la siguiente enfoque preferencia.
iniciar un nuevo espacio de trabajo
cambiar la preferencia
exportar todas las preferencias
buscar la llave en el archivo exportado

Es necesario eliminar el alcance (por ejemplo, / instance /) antes de copiarlo en el


plugin_customization.ini archivo.

25. Ejercicio: Optimizacin de los ajustes IDE de Eclipse


El IDE Eclipse es relativamente conservadora configurado para evitar sorpresas durante el
desarrollo. Ciertos ajustes en el IDE de Eclipse le permiten utilizar de manera ms eficiente. En
este ejercicio se realizan cambios en la configuracin por defecto Eclipse IDE a su facilidad de uso
personal con el IDE de Eclipse.

Si encuentra un ajuste en este ejercicio no trabaja para usted, siempre se puede saltar este
ajuste. No hay una sola configuracin correcta para todos en el mundo.

25.1. Enlace editor de Java con la vista Explorador de proyectos o Explorador de paquetes
Puede sincronizar el editor de Java seleccionado actualmente con la seleccin en el Explorador de
proyectos o el Explorador de paquetes vista. Esto le da una visibilidad ms clara cul es el objeto
que se est editando actualmente.
Activar esta seleccionando el botn correspondiente en la vista.

25.2. colocacin automtica de punto y coma


Eclipse puede hacer que escribir ms eficiente mediante la colocacin de un punto y coma en la
posicin correcta en el cdigo fuente.

Pgina 87 de 130
[Manual de referencia eclipse]

En el ajuste de seleccin de preferencias de Java Editor mecanografa . En el Insertar


automticamente en la posicin correcta seleccin de activar el punto y coma casilla.

A continuacin, puede escribir un punto y coma en el medio de su cdigo y Eclipse posiciona al


final de la instruccin actual.
25.3. texto automtico de escape pegar en Cuerdas
Eclipse le permite escapar de texto de forma automtica si se pega en una cadena literal. Por
ejemplo, puede copiar el cdigo HTML y pegarlo en una cadena en su fuente de Java. Eclipse
escapara el texto automticamente.
Activar este ajuste a travs de la ventana Preferencias Java Editor Typing En los
literales de cadena Escapar de texto al pegar en cadena literal

Pgina 88 de 130
[Manual de referencia eclipse]

Ahora se puede pegar texto que debe ser escapado. El siguiente fragmento de cdigo muestra un
ejemplo para el cdigo resultante si pega el cdigo HTML que contiene un enlace a una cadena
literal.
# paste <a href= " tutorials/index.html " >Tutorials</a> # between " " of String s = " " # results in:
String s = " <a href= \" tutorials/index.html \" >Tutorials</a> " ;
25.4. resaltado de soporte
Puede configurar Eclipse para resaltar los soportes coincidentes de un bloque de cdigo en el
editor de cdigo fuente.

Antes del cambio, no podra ver los soportes de cerramiento. Posteriormente, sern ligeramente
resaltados. Esto ayuda a ver en qu bloque se encuentre.

Pgina 89 de 130
[Manual de referencia eclipse]

25,5. Siempre comience aplicacin lanzada anterior


Eclipse le permite iniciar una aplicacin a travs de la ejecucin botn en el men o mediante el
Ctrl+F11 atajo. Por defecto, Eclipse determina si el archivo seleccionado es ejecutable y que
intenta iniciar. Esto a veces es confuso. Puede configurar el IDE Eclipse para iniciar siempre el
ltimo programa iniciado.
Para configurar esto, seleccione Ventana Preferencias Ejecutar / Depurar lanzamiento . En
el dilogo de preferencias de Eclipse seleccionar el lanzamiento de la aplicacin previamente
lanzado opcin en el Ejecutar / Depurar El lanzamiento de ajuste.

Pgina 90 de 130
[Manual de referencia eclipse]

25.6. El filtrado de ciertos paquetes de Java a travs de los filtros de tipo


Para aadir las declaraciones de importacin a su cdigo, se puede utilizar el Organizar
importaciones accin (acceso directo: Ctrl+ Shift+O ). Si hay varias alternativas, Eclipse sugiere
todos los paquetes disponibles y el usuario tiene que seleccionar el ms adecuado.

Pgina 91 de 130
[Manual de referencia eclipse]

El Guardar acciones ajuste puede organizar automticamente las declaraciones de importacin.


Se aade declaraciones de importacin automticamente si slo hay una posible importacin y
elimina las no utilizadas.

A continuacin se muestran los paquetes disponibles para la Listclase en el Organizar


importaciones de dilogo.

Si nunca usa ciertos paquetes, por ejemplo AWT o Swing, puede excluir estos paquetes de
Eclipse a travs de las Ventanas Preferencias Java Apariencia Tipo Filtros ajuste.
Pulse el agregar paquetes botn para aadir un paquete especfico o la ... Agregar botn para
utilizar comodines. El ajuste en la siguiente captura de pantalla excluye el java.awty
java.swingpaquetes de las posibles importaciones y otras funcionalidades de bsqueda de Java.

Pgina 92 de 130
[Manual de referencia eclipse]

Tenga en cuenta que los programas de Eclipse (en su configuracin por defecto) slo los
paquetes que se utilizan en el espacio de trabajo actual. Si desea excluir paquetes estndar de
Java, usted tiene que crear al menos un proyecto Java.

25.7. formato de cdigo fuente, organizar las importaciones y limpieza del cdigo al guardar
Eclipse puede realizar acciones durante la operacin de almacenamiento (acceso directo: Ctrl+S
.), Por ejemplo, el formato de su cdigo fuente, organizar sus importaciones puede limpiar su
cdigo. Puede encontrar los ajustes correspondientes en la ventana Preferencias Java
Editor Ahorra acciones .
Seleccione que el cdigo fuente debe ser formateado y que las importaciones deben organizarse
en cada accin de guardar.

Pgina 93 de 130
[Manual de referencia eclipse]

Declaraciones de importacin slo se crean automticamente si, donde es uno de importacin


vlido. Si Eclipse determina ms de una importacin vlida, no va a aadir declaraciones de
importacin automtica. En este caso, usted todava tiene que hacer clic derecho en el editor y
seleccione Fuente Organizar importaciones (acceso directo: Shift+ Ctrl+O ).
Usted puede mejorar esto con El filtrado de ciertos paquetes de Java a travs de los filtros de
tipo , ya que esto reduce la lista de posibles importaciones.

Tambin se pueden definir las acciones adicionales que se realizan durante guardar. A travs de
la Configurar ... botn, se puede seleccionar la que desea activar.

Pgina 94 de 130
[Manual de referencia eclipse]

25.8. Finalizacin sobrescribe y adivinado de insercin argumentos del mtodo


Eclipse puede anular las llamadas a mtodos existentes, en caso de que se activa una
terminacin de cdigo en un comunicado existente. Eclipse tambin puede tratar de adivinar los
parmetros reales correctos para una llamada al mtodo.

Pgina 95 de 130
[Manual de referencia eclipse]

Con la primera opcin es posible reemplazar los mtodos en el medio de un comunicado a travs
del Ctrl+Space cdigo de ayuda contextual.

Pgina 96 de 130
[Manual de referencia eclipse]

Sin este ajuste que se obtiene el resultado siguiente, lo que resulta en un error de sintaxis.

Con este ajuste, se obtiene el siguiente resultado.

25.9. clave de activacin automtica para la finalizacin de cdigo

Debido a Bug 348857 este ajuste no se puede utilizar en este momento.

El IDE de Eclipse est configurado para darle la sugerencia automtica finalizacin de cdigo slo
despus de la. firmar. Puede configurar Eclipse para conseguir la finalizacin de cdigo en cada
personaje. Abrir de nuevo la ventana Preferencias Java Editor Ayuda contenido ajuste de
preferencias e introduzca .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ en el
gatillo de activacin automtica para Java .

Pgina 97 de 130
[Manual de referencia eclipse]

26. Eclipse Cdigo de los controles y la limpieza


26.1. Java Development Kit de herramientas de cdigo comprueba

Pgina 98 de 130
[Manual de referencia eclipse]

Puede definir cmo el compilador de Java debe reaccionar ante ciertos problemas comunes de
programacin, por ejemplo, se puede definir que una cesin de una variable que no tiene ningn
efecto, por ejemplo, x=xprovoca un error en Eclipse.
26.2. Configuracin de los parmetros del cdigo
Puede configurar estos controles en la configuracin de las preferencias de Eclipse a travs del
Java Compilador Errores / Advertencias entrada.

26.3. anlisis Null basada en anotacin

Pgina 99 de 130
[Manual de referencia eclipse]

Puede activar cheques nulos basada en anotacin en Eclipse a travs de la configuracin de


relieve en la siguiente captura de pantalla.

Despus de habilitar esta configuracin, se puede utilizar la @NonNullanotacin de los


parmetros del mtodo o definiciones de variables para indicar que stos no se les permite ser

Pgina 100 de 130


[Manual de referencia eclipse]

NULL. Tambin puede utilizar la @Nullableanotacin para definir una variable que puede ser
NULL.
26.4. Ejecucin de un cdigo de limpieza y eliminacin de espacios en blanco finales
Eclipse tiene la opcin de realizar acciones de limpieza en el cdigo existente. Esto incluye la
eliminacin de espacios en blanco finales, el adicional de anotaciones que faltan, pero tambin
avanz limpiezas como la conversin de cdigo para Java 8 expresiones lambda.
Para activar esta limpieza, seleccione el archivo fuente de Java, paquete o proyecto y seleccione
Fuente limpieza ... en el men contextual.

Pgina 101 de 130


[Manual de referencia eclipse]

Seleccione Uso perfil personalizado y pulse Configurar ... para configurar las acciones que
deben realizarse en su cdigo.

Pgina 102 de 130


[Manual de referencia eclipse]

Asegrese de anular la seleccin de cualquier accin de limpieza, que no desea llevar a cabo.

Despus de finalizar la configuracin, pulse OK y el siguiente botn en el asistente de limpieza


para obtener una vista previa de los cambios.

Pgina 103 de 130


[Manual de referencia eclipse]

27. Ms sobre la configuracin de preferencias


En este captulo se enumeran otros ajustes Eclipse tiles que no estn directamente relacionados
con el desarrollo de Java. Tambin se explica cmo exportar e importar las configuraciones de
preferencia de un espacio de trabajo a otro.
27.1. Configuracin de los editores para una extensin de archivo

Pgina 104 de 130


[Manual de referencia eclipse]

Los editores que estn disponibles para abrir un archivo se pueden configurar a travs de la
ventana Preferencias general Editores Asociaciones de archivos .
El defecto botn en este dilogo de preferencias le permite configurar el editor por defecto para
una determinada extensin de archivo. Esta edicin se utiliza por defecto, si se abre un nuevo
archivo con esta extensin.
Los otros configurados editores pueden seleccionar si hace clic en un archivo y seleccionando
Abrir con . En el sub-men que se ven los editores disponibles. Los editores disponibles dependen
de la instalacin de Eclipse.

Pgina 105 de 130


[Manual de referencia eclipse]

Eclipse recuerda el ltimo editor se utiliza para abrir un archivo. Utiliza este editor de nuevo la
prxima vez que abra el archivo.
27.2. configuracin de las preferencias de exportacin e importacin
Puede exportar sus ajustes de preferencias de un espacio de trabajo a travs de archivos
exportacin generales Preferencias .
Eclipse hace que le permiten exportar algunas configuraciones de preferencia por separado, pero
para la mayora de ellos tiene que seleccionar el Exportar todo bandera.

Del mismo modo, puede importarlos de nuevo en otra rea de trabajo a travs de archivos
Importar generales Preferencias .
27.3. configuracin de las preferencias por proyecto

Pgina 106 de 130


[Manual de referencia eclipse]

Tambin puede configurar ciertos ajustes de preferencias en funcin de cada proyecto. Para ello,
seleccione su proyecto, haga clic en l y seleccione Propiedades . Por ejemplo, en el Editor de
Java Guardar acciones puede seleccionar la configuracin especfica de proyecto Habilitar
casilla de verificacin para configurar la accin de guardar slo para el proyecto actual.

Esto crea una .settings carpeta. Puede agregar esta carpeta a su sistema de control de versiones
para asegurar que cada desarrollador utiliza la misma configuracin.
28. El uso de plantillas y formateadores de cdigo
28.1. Plantillas
Puede crear plantillas para Java fragmentos de cdigo que puede insertar a travs de a travs de
autocompletar ( Ctrl+Space ) en el editor de cdigo Java. Por ejemplo, suponga que est creando
con frecuencia public void name(){}mtodos. Se podra definir una plantilla que crea el cuerpo del
mtodo para usted
Para crear una nueva plantilla, seleccione el men Ventana Preferencias Java Editor
plantillas .

Pgina 107 de 130


[Manual de referencia eclipse]

Presione el nuevo botn. Cree la siguiente plantilla.


public void $ {cursor} () { }

Pgina 108 de 130


[Manual de referencia eclipse]

${cursor} indica que el cursor debe ser colocado en esta posicin despus de aplicar la plantilla.
En este ejemplo, el nombre de la NGP es la palabra clave para la finalizacin de cdigo.
Ahora, si escribe NPM en el editor de Java y pulse Ctrl+Space , puede insertar la plantilla.

28.2. cdigo formateador


Eclipse le permite tambin especificar las reglas para el formateador de cdigo. Estas reglas son
utilizados por Eclipse para dar formato al cdigo fuente. Esto le permite, por ejemplo, para definir
los ajustes para el uso del espacio en blanco o para el ajuste de lnea.

Pgina 109 de 130


[Manual de referencia eclipse]

A encontrar la configuracin en la ventana Preferencias Java Cdigo del estilo


formateador .
Presione el nuevo botn para crear un nuevo conjunto de reglas de formato o pulse el Editar
botn para ajustar un perfil existente.

Pgina 110 de 130


[Manual de referencia eclipse]

28.3. Plantillas de cdigo

Pgina 111 de 130


[Manual de referencia eclipse]

Eclipse puede generar cdigo fuente automticamente. En varios casos, los comentarios se
aaden al cdigo fuente.
Seleccione Ventana Preferencias Java cdigo de estilo plantillas de cdigos para
cambiar las plantillas de generacin de cdigo.
En el rbol de cdigo que tiene las plantillas. Seleccione, por ejemplo, el men,: Cdigo [Mtodo
de Administracin] y pulse el Editar botn para editar esta plantilla y para eliminar el "todo"
comentario.

29. Ejercicio: uso de plantilla de cdigo personalizado


29.1. Crear plantilla para try / catch / finally

Pgina 112 de 130


[Manual de referencia eclipse]

Crear una plantilla que crea el siguiente bloque.

Coloque el cursor despus de que el primer soporte despus de la trydeclaracin.


29.2. Usar plantilla
Pruebe su plantilla en el editor de Java y asegurarse de que funciona como se esperaba.
configuracin de la lnea de comandos 30. Eclipse
30.1. Eclipse configuracin de la memoria y de rendimiento
Su instalacin de Eclipse contiene un archivo llamado eclipse.ini que le permite configurar los
parmetros de la memoria de la mquina virtual de Java que se ejecuta el IDE Eclipse. Por
ejemplo, el -Xmx parmetro se puede utilizar para definir cun grande es el tamao de
almacenamiento dinmico de Java puede conseguir. -Xms define el tamao de la pila inicial de la
mquina virtual Java.
El siguiente listado muestra un ejemplo eclipse.ini archivo. Los parmetros despus -vmargs
configurar la mquina virtual de Java. En una mquina moderna (con al menos 8 Gigabyte de
memoria disponible) la asignacin de 2.024 MB o ms a la mquina virtual de Java es una buena
prctica para ejecutar Eclipse ms rpido.
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807 -showsplash
org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -
Xms512m -Xmx2024m -XX:+UseParallelGC
Se puede convertir en adicional tambin de verificacin de la clase en la JVM. Esto evita que la
JVM comprueba si los datos de la clase que se cargan no est daado o no vlido. Esta
comprobacin slo es realmente importante si el cdigo de bytes en el manipulado y aade un 10-
20% el tiempo de arranque adicional. Para desactivar esta comprobacin aadir el -Xverify: opcin
ninguna opcin en la JVM.

Estas opciones tambin pueden ser especificados por la invocacin del IDE de Eclipse, por
ejemplo, para accesos directos del escritorio. Por ejemplo para iniciar Eclipse con 2 GB de
memoria, utilice la siguiente lnea de comandos: ./eclipse -vmargs -Xmx2024m.

30.2. Eclipse parmetros de inicio


Eclipse le permite configurarlo a travs de parmetros de inicio. Esto requiere que se inicie Eclipse
desde la lnea de comandos o que configure sus enlaces de lanzadores para incluir estos
parmetros.
La siguiente tabla muestra los parmetros importantes.

Pgina 113 de 130


[Manual de referencia eclipse]

Tabla 3. parmetros de inicio del rea de trabajo

Parmetro Descripcin

workspace_path -
Predefinir el espacio de trabajo de Eclipse
datos

Permite la visualizacin del directorio de espacio de trabajo actual en el


-mostrar ubicacin
encabezado de la IDE corriendo

Por ejemplo, si desea iniciar Eclipse bajo Microsoft Windows mediante el c: \ temp directorio que
espacio de trabajo , puede comenzar a Eclipse mediante el siguiente comando desde la lnea de
comandos.
c: \ eclipse.exe -data " c: \t emp "
Dependiendo de la plataforma, es posible que tenga que poner el nombre de la ruta entre comillas
dobles.

A encontrar todas las opciones de tiempo de ejecucin disponibles en la ayuda de Eclipse si


busca el trmino "Eclipse opciones de tiempo de ejecucin".

31. La historia local de archivos


31.1. Historia local
Eclipse mantiene un historial local de los archivos que han cambiado. Cada vez que un archivo
editable se guarda, el tiempo de ejecucin de Eclipse actualiza la historia local de ese archivo y
registra los cambios que se han hecho. Esta historia local puede ser accedido y usado para
revertir los cambios en los archivos o para compararla con una versin anterior.
31.2. Comparacin de archivos basado en la historia local
Para comparar la versin actual de un archivo con una versin local almacenado por Eclipse, haga
clic en el archivo y seleccione Comparar con Historia Local ... en el men contextual. Eclipse
abre la Historia vista.
Si hace doble clic en una versin anterior del archivo, el
_Comparar_
ver
muestra las diferencias como se representa en la siguiente captura de pantalla.

Pgina 114 de 130


[Manual de referencia eclipse]

31.3. Reemplazar archivos basado en la historia local


Puede reemplazar archivos basado en la historia local. Haga clic derecho en el archivo y
seleccione Reemplazar con La historia local ... para iniciar esta accin.
32. La organizacin de su espacio de trabajo con conjuntos de trabajo
Va a crear ms y ms proyectos en el desarrollo de su carrera. Por lo tanto, los datos en el
espacio de trabajo crece y es difcil encontrar la informacin correcta. El IDE de Eclipse le permite
organizar su proyecto en conjuntos de trabajo de manera que se pueden ocultar ciertas recursos.
Puede utilizar conjuntos de trabajo para organizar sus proyectos mostradas / datos. Para
configurar su espacio de trabajo, seleccione el Explorador de paquetes abrir el men
desplegable Seleccione Espacio de trabajo ...

Pgina 115 de 130


[Manual de referencia eclipse]

Presione el nuevo botn en el siguiente cuadro de dilogo para crear un conjunto de trabajo.

En el siguiente cuadro de dilogo seleccione Recursos , pulse el siguiente botn. Seleccionar los
proyectos que le gustara ver y darle un nombre.

Pgina 116 de 130


[Manual de referencia eclipse]

Pgina 117 de 130


[Manual de referencia eclipse]

Pgina 118 de 130


[Manual de referencia eclipse]

Ahora puede filtrar los archivos mostrados en el Explorador de paquetes basadas en el conjunto
de trabajo creado.

Pgina 119 de 130


[Manual de referencia eclipse]

Tambin puede utilizar el conjunto de trabajo para estructurar sus proyectos en su rea de
trabajo. Para ello, seleccione los conjuntos de trabajo en el men contextual del Explorador de
paquetes vista.

33. Tareas
33.1. Administracin de tareas
Puede colocar marcadores en el cdigo que luego puede acceder a travs del Grupo de vista.
Se puede utilizar // TODO, // FIXMEo // XXXetiquetas en su cdigo para agregar recordatorios de
tareas.
Esto indica una tarea para Eclipse. A encontrar los del Grupo de vista de Eclipse. A travs de un
doble clic en la tarea, puede navegar hasta el cdigo correspondiente.
Puede abrir este punto de vista a travs de la ventana Mostrar Ver Tareas .
Por ejemplo, aadir un TODO a su MyFirstClassclase para verlo en la Tareas vista.
package com.vogella.eclipse.ide.first ; public class MyFirstClass { private static final String HELLO
= " Hello Eclipse! " ; public static void main( String [] args) { // TODO Provide user interface System
.out.println(HELLO); int sum = 0 ; sum = calculateSum(sum); System .out.println(sum); } private
static int calculateSum( int sum) { for ( int i = 0 ; i <= 100 ; i++) { sum += i; } return sum; } }
Cierre el editor de la MyFirstClassclase. Si ahora se hace doble clic sobre las tareas, el editor de
Java se abre de nuevo y se selecciona el comentario TODO.

Pgina 120 de 130


[Manual de referencia eclipse]

CONSEJO: El Grupo de vista muestra slo las tareas de los proyectos que estn actualmente
abiertos.
33.2. etiquetas propias
Tambin puede definir sus propias etiquetas en las preferencias de Eclipse a travs de la ventana
Preferencias Java Compilador Tarea Etiquetas .

Pgina 121 de 130


[Manual de referencia eclipse]

33.3. mylyn
Un sistema de gestin de tareas ms avanzada est disponible con el Mylyn plug-in.
34. recursos en lnea Eclipse
34.1. documentacin en lnea
El sistema de ayuda de Eclipse est disponible desde dentro de su instalacin de Eclipse, as
como en lnea.
Con el IDE Eclipse corriendo se puede acceder a la ayuda en lnea a travs de Ayuda
Contenido de la ayuda . Esto iniciar una nueva ventana que muestra los temas de ayuda para los
componentes instalados actualmente.

Pgina 122 de 130


[Manual de referencia eclipse]

A encontrar la ayuda en lnea para la versin actual del IDE de Eclipse bajo el siguiente URL:
Eclipse ayuda en lnea . La ayuda en lnea es dependiente de la versin y contiene la ayuda para
todos los proyectos de Eclipse de la liberacin simultnea.
34.2. Recursos Web
La pgina web de Eclipse tambin contiene una lista de recursos relevantes sobre Eclipse y
Eclipse de programacin. Que estos recursos bajo el siguiente enlace: Eclipse recursos y esquina
wiki Eclipse .
Tambin encontrar un montn de tutoriales sobre el uso del IDE de Eclipse desde el vogella
GmbH en la siguiente pgina web: vogella Eclipse IDE tutoriales .
Informacin sobre Eclipse plug-in y el desarrollo de la RCP vogella GmbH se puede encontrar en
la siguiente pgina web: Eclipse Plug-in y tutoriales RCP .
35. Informes de fallos Eclipse y hacer preguntas
36. Inicial (y contestar) preguntas

Pgina 123 de 130


[Manual de referencia eclipse]

Debido a la complejidad y la extensibilidad de Eclipse, necesitar recursos adicionales para


ayudar a resolver sus problemas especficos. Afortunadamente, la web contiene varios recursos
que pueden ayudarle con sus problemas de Eclipse.
Actualmente, los mejores lugares para encontrar, hacer y responder preguntas son los foros de
Eclipse y desbordamiento de pila . Trate de mantenerse educado con sus publicaciones, como la
comunidad Eclipse valora el comportamiento educado.
Los foros de Eclipse ofrecen varios foros sobre temas especficos en los que puede enviar y
responder a preguntas. La publicacin, o responder a las preguntas en los foros de Eclipse, se
necesita una cuenta de usuario vlida en el seguimiento de errores Eclipse. Desbordamiento de
pila tambin requiere una cuenta de usuario y su comunidad es muy activa. Desbordamiento de
pila permite etiquetar las preguntas con la palabra clave relevante, por ejemplo, Eclipse y la
bsqueda de personas para ellos o suscribirse a estas tesis.

Asegrese de que usted busca los foros y listas de correo de soluciones para su problema.
Alguien ms podra ha hecho la misma pregunta anterior y la respuesta ya est disponible.

informes de errores 37. Eclipse y peticiones


37.1. Informar errores y solicitudes de caractersticas
Si se encuentra con un problema con el IDE de Eclipse o piensa en una mejora potencial para
ello, se debe informar de ello al proyecto Eclipse. El eclipse de errores y funcin de rastreador
est utilizando el cdigo abierto Bugzilla proyecto de Mozilla . En este sistema, se introduce
informes de errores de Eclipse. Tambin puede solicitar nuevas caractersticas o mejoras de las
funciones existentes.

La mayora de los proyectos de Eclipse reciben una gran cantidad de solicitudes de errores y de
la caracterstica. As que si quieres algo fijo o mejorada puede que tenga que proporcionar una
revisin Gerrit por ello. Si el desarrollador de Eclipse ve que intenta solucionar el problema por s
mismo, normalmente recibe ms apoyo de ellos.

37.2. Utilizando el sistema Bugzilla Eclipse


Este gestor de fallos se puede encontrar en Eclipse Bugzilla . Aqu puede buscar errores
existentes y revisarlos.
Para participar activamente en el seguimiento de errores Eclipse, es necesario crear una nueva
cuenta. Esto se puede hacer haciendo clic en el Crear una nueva cuenta de enlace.

Pgina 124 de 130


[Manual de referencia eclipse]

Una vez que tenga una cuenta de usuario, puede iniciar sesin en el gestor de fallos Eclipse. Esto
le permite comentar sobre los fallos existentes e informar de los nuevos. Los datos de usuario
para los todos los sitios de Eclipse son los mismos, es decir, el foro, el mercado, seguimiento de
errores, etc. Slo para el acceso Gerrit, se utiliza diferentes datos de usuario.
Como ejemplo, se puede informar de los errores de la plataforma Eclipse a travs del siguiente
enlace: Informe de error para la plataforma Eclipse .
37.3. Eclipse prioridades de errores
El sistema Eclipse Bugzilla permite que usted y el confirmador Eclipse para entrar en la prioridad
de errores. Pero, en general, le corresponde a cada proyecto decide cmo manejar los errores por
lo que ocurrir alguna variacin de proyecto a proyecto. Las siguientes reglas pueden usarse
como gua.

Pgina 125 de 130


[Manual de referencia eclipse]

Tabla 4. prioridades de errores

Prioridad Descripcin

El desarrollo bloques de errores o ensayo de la construccin y ninguna solucin es


Bloqueador
conocida.

Implica "la prdida de datos" o accidentes frecuentes o una prdida de memoria


crtico
severa.

mayor Implica una "importante prdida de la funcin".

Este es el valor por defecto para los nuevos informes de errores. Implica una cierta
normal prdida de funcionalidad de acuerdo con las circunstancias especficas, por lo
general el ajuste correcto a menos que uno de los otros niveles de ajuste.

Algo est mal, pero no afecta significativamente la funcin u otro problema en el que
menor
est presente de fcil solucin.

Esto describe un problema esttico como palabras mal escritas o texto mal
trivial
alineados, pero no afecta a la funcin.

Representa una solicitud de mejora (tambin para las caractersticas "importantes"


mejora
que sera muy bueno tener).

38. El uso de Eclipse Bugzilla


En este ejercicio se utiliza el sistema de Bugzilla para revisar algunos de los errores de la
plataforma Eclipse. Ninguna accin se excepta de usted, pero si usted encuentra un error de
actualizacin, debe actualizar el informe de error y describir que el problema est resuelto.
Este ejercicio utiliza la plataforma Eclipse como ejemplo, pero se puede usar cualquier proyecto
Eclipse de su eleccin.
38.1. Ejecutar la consulta Bugzilla
Abierto a Eclipse Bugzilla y seleccionar la bsqueda botn. Seleccione la Bsqueda Avanzada
ficha y buscar Eclipse Plataforma interfaz de usuario para todos los insectos en estado de
NUEVO , LA ASIGNACIN , UNCONFIRMED y reabierto .

Pgina 126 de 130


[Manual de referencia eclipse]

Pgina 127 de 130


[Manual de referencia eclipse]

En la mayora de los casos proyecto Eclipse tiene un montn de errores no resueltos. Si usted
est buscando los errores de software existente, se recomienda mirar los ltimos errores, por
ejemplo, los errores que se han actualizado recientemente.
39. Los prximos pasos
Para aprender cmo depurar programas Java Eclipse, puede utilizar
http://www.vogella.com/tutorials/EclipseDebugging/article.html - Eclipse depuracin.
Para conocer el desarrollo de Java Web, puede utilizar con
http://www.vogella.com/tutorials/EclipseWTP/article.html - Servlets y JSP de desarrollo. Si se
quiere desarrollar ricos clientes Java autnomas, puede utilizar <ulink url =
"http://www.vogella.com/tutorials/RichClientPlatform/article.html - Eclipse RCP Tambin puede
ampliar Eclipse con. Http: / /www.vogella.com/tutorials/EclipsePlugin/article.html - Eclipse Plug-ins.
Buena suerte en su viaje de aprendizaje de Java!
40. Sobre la pgina web
Contenido gratuito de soporte

Pgina 128 de 130


[Manual de referencia eclipse]

Preguntas y discusin

Tutorial y licencia de cdigo

Obtener cdigo fuente

Recursos 41. Eclipse


41.1. Eclipse
libro de Eclipse IDE de Lars Vogel
Pgina de Eclipse
41.2. Eclipse Bug Tracker y foro Eclipse
Eclipse Foro para hacer preguntas y proporcionar informacin
Eclipse Bug Tracker de errores de informacin o peticiones
41.3. Eclipse temas adicionales
Muy flexible Eclipse Tema por Jeeeyul
41.4. Soporte de formacin y consultora de vogella GmbH

FORMACIN SERVICIO DE AYUDA

La empresa vogella ofrece servicios integrales de


capacitacin y educacin de expertos en las reas de La empresa vogella ofrece servicios
Eclipse RCP, Android, Git, Java, Gradle y Spring. de consultora especializada, apoyo al
Ofrecemos formacin tanto pblica como desarrollo y coaching. Nuestros
interna.Cualquiera que sea el curso que decida tomar, que clientes van desde corporaciones
estn garantizados para experimentar lo que muchos Fortune 100 hasta desarrolladores
antes de referirse como un best clase de TI El que he individuales.
attended .

Apndice A: Derecho de autor y licencia


Copyright 2012-2016 vogella GmbH. El uso gratuito de los ejemplos de software se concede
bajo los trminos de la Licencia EPL. Este tutorial se publica bajo la licencia Creative Commons
Attribution-NonCommercial-ShareAlike 3.0 Alemania .

Pgina 129 de 130


[Manual de referencia eclipse]

Vea Licencia .

http://www.vogella.com/tutorials/Eclipse/article.html

Pgina 130 de 130

You might also like