Eclipse IDE

Víctor Suárez García - UNIA

Eclipse

  • Eclipse es un entorno de desarrollo Integrado (IDE) de código abierto, multiplataforma.
  • Inicialmente, fue desarrollado por IBM, y actualmente esta bajo el desarrollo de la Fundación Eclipse.

Eclipse

  • Permite desarrollar aplicaciones de forma sencilla gracias a las herramientas que provee.
  • Permite ampliar su funcionalidad gracias a módulos o plugins.
  • Permite compilación en caliente.
  • Soporta Pruebas unitarias, depuración, etc...

EcLIPSE

Versiones

Helios

Junio 2010

Indigo

Junio 2011

Juno

Junio 2012

Kepler

Junio 2013

Luna

Junio 2014

Mars

Junio 2015

Neon

Junio 2016

Oxygen

Junio 2017

EcLIPSE

Versiones

Eclipse Photon

Junio 2018

INSTALACIÓN

  • Para poder utilizar eclipse, necesitaremos las herramientas de desarrollo Java (JDK).
  • Eclipse puede utilizarse de forma portable por lo que no es necesario instalarlo como tal.
  • Solo se requiere el enlace de descarga y descomprimir el Zip.
  • https://www.eclipse.org/downloads/packages/

INSTALACIÓN

Espacio de Trabajo (WorkSpace)

  • El espacio de trabajo, es donde vamos a guardar nuestros proyectos, configuración tanto de eclipse como de los distintos plugins.
  • Cuando inicia eclipse, nos pedirá que espacio de trabajo vamos a iniciar para trabajar con él.
  • Podemos tener más de un espacio de trabajo en un equipo donde en cada uno tengamos distintos proyectos, etc...

Interfaz de Usuario

Crear un proyecto

Para crear un proyecto haremos click en File->new-> project...

Crear un proyecto

Para crear un proyecto haremos click en File->new-> project...

Buscar Java Project y pulsar siguiente...

Crear un proyecto

Escribiremos el nombre y seleccionaremos el JRE seguido de pulsar de nuevo Siguiente...

Crear una clase

Para crear una clase haremos click derecho donde queramos crearla y pulsaremos la opción new->class

Crear una clase

Tras escribir el nombre y ver las clases que hereda y las interfaces que implementa pulsaremos finish.

explorador de paquetes

  • Permite explorar los archivos y paquetes de los distintos proyectos.
  • De un vistazo, puede verse todas las clases y ficheros que disponen los proyectos dentro de nuestro Workspace.
  • Al hacer doble click en un archivo abriremos un editor.

EDITOR DE TEXTO

EDITOR DE TEXTO

  • El editor de texto de eclipse, permite ver la sintaxis más clara, además de que nos muestra los errores de compilación en el propio código.
  • Además, permite escribir el código de forma sencilla gracias a la ayuda contextual que nos permite.

EDITOR DE TEXTO

  •  Además, el editor de texto tiene soporte para javadoc; lo cual nos ayuda enormemente para entender las funciones o clases que vayamos a utilizar.
  • También podremos generar la documentación javadoc que traen las herramientas de desarrollo. 

Atajos de Teclado

Atajo Descripción
Ctrl+Mayus+F Formatea el Texto
Ctrl+Mayus+O Organiza las importaciones
Alt+Mayus+Z Muestra un menú con algunas acciones comunes /Bloques
Ctrl+E Acceso a los archivos abiertos
Ctrl+D Borra la línea actual

Ejecución del proyecto

  • Como hemos comentado antes, la compilación es en caliente por lo que no es necesario ningún paso para compilar el código.
  • Los resultados del programa se muestran en la consola o en el navegador si se trata de un proyecto web.

Para ejecutar un proyecto, solo hay que pulsar en uno de los iconos que nos provee Eclipse en la barra de herramientas o menú contextual.

Ejecución del proyecto

En la consola podemos tanto ver los resultados, como escribir para mandar información al programa.

Pruebas unitarias

  • Eclipse permite ejecutar pruebas unitarias para poder probar nuestro software y que podamos comprobar que tiene las funcionalidades que queremos.
  • Eclipse integra el uso de JUnit para poder mostrar las distintas pruebas y su resultado.

Pruebas unitarias

Para crear un nuevo juego de pruebas haremos click en new->test case y rellenaremos el nombre de la clase de prueba, además de la clase a probar.

Pruebas unitarias

  • Para ejecutar los tests haremos click derecho y seleccionaremos la opción run as-> JUnit Test Case.
  • Si la barra aparece de color verde, los test han sido satisfactorios; en caso contrario, mostrará el error correspondiente.

Perspectivas

Eclipse permite agrupar funcionalidades en distintas perspectivas; pudiendo así depurar nuestro código, o controlar las versiones.

Una de las perspectivas más importante es la perspectiva de depuración (Debug) que permitirá depurar nuestros programas.

Perspectivas

Eclipse permite agrupar funcionalidades en distintas perspectivas; pudiendo así depurar nuestro código, o controlar las versiones.

Una de las perspectivas más importante es la perspectiva de depuración (Debug) que permitirá depurar nuestros programas.

Perspectivas

Perspectivas

Instalación de Plugins

  • Eclipse permite ampliar su funcionalidad gracias a una serie de plugins que podemos encontrar en el Eclipse marketPlace.
  • Para acceder a Eclipse marketPlace usaremos el menú help->Eclipse MarketPlace.

Instalación de Plugins

  • Eclipse permite ampliar su funcionalidad gracias a una serie de plugins que podemos encontrar en el Eclipse marketPlace.
  • Para acceder a Eclipse marketPlace usaremos el menú help->Eclipse MarketPlace.

Subversive

Instalación de Plugins

  • Para poder acceder a los repositorios que tenemos disponibles, abriremos la perspectiva SVN Repository Exploring.
  • También podemos acceder a la pestaña Team Synchronizing para poder enviar o recibir cambios al repositorio.

Subversive

Instalación de Plugins

Subversive

¿Alguna DUDA?

REferencias

Made with Slides.com