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
- Eclipse página oficial: https://www.eclipse.org/
- Documentación Eclipse: https://es.wikipedia.org/wiki/Eclipse
- JUnit Web Page: https://junit.org/junit5/
- Subversive: https://www.eclipse.org/subversive/
- Repositorio SVN: https://svn.riouxsvn.com/eclipse-ej1/
- Repositorio Github (Mirror): https://github.com/zerasul/Eclipse-ejercicios
Eclipse IDE
By zerasul
Eclipse IDE
Presentación acerca del entorno de desarrollo Integrado (IDE) ECLIPSE
- 1,918