ED instalacion IDE
ED instalacion IDE
ED instalacion IDE
Instalación y uso de
entornos de desarrollo
Índice:
1. Funciones de un entorno de desarrollo ..........................................................2
1.1. Extensiones y herramientas ....................................................................3
1.2. Personalización y configuración .............................................................4
2. Criterios de elección de un IDE .......................................................................5
2.1. Sistema operativo .....................................................................................5
2.2. Lenguaje de programación y framework ................................................5
2.3. Herramientas y disponibilidad.................................................................5
3. Uso básico de un IDE........................................................................................6
3.1. Edición de programas y generación de ejecutables .............................6
3.2. Desarrollo colaborativo............................................................................6
4. Instalación de un entorno de desarrollo .........................................................8
4.1. Descarga del JRE de Java .......................................................................8
4.2. Descarga del IDE IntelliJ IDEA ................................................................8
4.3. Instalación del JRE de Java...................................................................11
4.4. Instalación del IDE IntelliJ IDEA ............................................................12
5. Uso básico de un entorno de desarrollo .......................................................18
6. Edición de programas ....................................................................................20
7. Herramientas básicas en la edición de programas ......................................20
8. Generación de programas ejecutables .........................................................22
9. Personalización y configuración del IDE ......................................................23
10. Instalación del IDE Netbeans .......................................................................26
11. Instalación del IDE Eclipse...........................................................................32
12. Comparación de los IDES de Java: Eclipse vs NetBeans vs IntelliJ…….40
Capítulo 2: Instalación y uso de entornos de desarrollo
2
principal uso, consiste en proporcionar un entorno visual sencillo para
permitir la comunicación con el sistema operativo de una máquina o
computador.
(Sin coloreado)
public class ejer1 {
static int n1=50;
public static void main(String [] args)
{
int n2=30, suma=0, n3=5; //definición de variables
suma=n1+n2;
System.out.println("LA SUMA ES: " + suma);
suma=suma+n3;
System.out.println("LA SUMA ES: " + suma);
}
}
(Con coloreado)
6
Dentro de nuestras necesidades y preferencias podría estar la de tener una
funcionalidad para crear archivos de ayuda y documentación. En ese caso
deberíamos buscar un IDE con esa funcionalidad o buscar una extensión (pluggin)
para ese IDE que soporte la funcionalidad deseada.
Se debe invertir una importante cantidad de tiempo para investigar y
documentarse a fondo sobre los IDE potenciales que podemos elegir para no elegir
incorrectamente o no saber qué funcionalidades tiene el IDE que hemos escogido.
Después de comprobar los criterios anteriores, el aspecto más restrictivo de la
disponibilidad es el precio de la aplicación; dependiendo de nuestro presupuesto
podremos acceder a diferentes IDE.
Si no disponemos de presupuesto, existen ciertas soluciones gratuitas para
poder disponer de un IDE con el que trabajar que cumplirán la mayoría de criterios
que necesitamos. En este capítulo instalaremos tres de estos IDE gratuitos:
Eclipse, NetBeans e IntelliJ IDEA.
8
Los programas de controles de versiones son aplicaciones que constan de
servidor y cliente, donde en la parte del servidor se crean repositorios para que los
clientes se puedan descargar y subir código. Son herramientas asíncronas que
permiten controlar y gestionar las fuentes y versiones del código del repositorio.
Veamos con un diagrama el funcionamiento de un control de versiones:
10
4. Instalación de un entorno de desarrollo
4.1. Descarga del JRE
1.- Entramos en la página principal de Java en español en la sección
descargas: https://www.java.com/es/download/ie_manual.jsp
En este IDE tenemos todas las funciones para que los programadores de
Java creen fácilmente nuevos proyectos, los desarrollen, prueben, depuren y
finalmente los implementen. Los programadores de Java saben que escribir código
puede resultar engorroso al seguir convenciones de nomenclatura estándar, por lo
que características como la finalización del código ahorran una gran cantidad de
ayuda al escribir y marcos específicos, lo que significa que no tienes que buscar
manualmente las clases y los métodos de cada biblioteca.
Capítulo 2: Instalación y uso de entornos de desarrollo
https://www.jetbrains.com/es-es/community/education/#students
Una vez allí debemos buscar el botón que permite solicitar licencias
individuales para estudiantes y docentes.
12
Cuando presionemos en Solicitar ahora, se nos abrirá un formulario para
rellenar con nuestros datos. Debéis poner el correo de ieselcaminas.org sino no os
dejará. Una vez rellenados los datos y enviado el formulario os responderá asi:
Solo tenéis que hacer click en el enlace y os llevará a otra página que es el
TOOLBOX SUBSCRIPTION AGREEMENT FOR STUDENTS AND TEACHERS.
Bajáis hasta abajo hasta que se active el botón I Accept y hacéis clic en él
siguiendo las instrucciones que os propone.
14
que nos indica el proceso de instalación de Java. Al finalizar esta instalación
nos aparece una ventana que nos informa de su correcta instalación.
16
Al pulsar en Next nos pedirá la carpeta de instalación:
18
Activamos la casilla Run IntelliJ IDEA y pulsamos en Finish..
20
Si seleccionamos un proyecto nuevo, nos aparece la siguiente ventana para
poder añadir librerías adicionales si hacen falta.
Al pulsar en Next nos permite crear un nuevo proyecto usando una plantilla
si activamos la casilla “Create project from template”. El primer proyecto lo
crearemos así.
C:\Users\administrador\IdeaProjects\HolaMundo.
Capítulo 2: Instalación y uso de entornos de desarrollo
22
2.- Si no lo hemos hecho en la instalación, creamos en el escritorio un acceso
directo a idea64.exe o ejecutamos IntelliJ directamente haciendo doble clic en
idea64.exe. Nos aparecerá la ventana siguiente:
24
6. Edición de programas
1.- Ejecuta IntelliJ como se ha indicado en el punto anterior.
2.- Vamos a abrir el proyecto creado “HolaMundo.java”. Este proyecto se
guardará en la carpeta IdeaProjects del usuario. Un proyecto es la unidad básica
que utiliza IntelliJ para poder trabajar, y es el lugar donde guarda tanto los archivos
del código fuente (.java) como archivos necesarios para que ese código fuente
funcione.
3.- Una vez abierto el proyecto, vamos a editar la clase creada por defecto
dentro de él que se llama Main. Más adelante veremos que se pueden crear
nuevas clases en el mismo proyecto desde la opción del menú File→New→Java
class. Modificamos el método main poniendo al final una instrucción que muestra
por consola la frase Hola Mundo.
4.- Por último, vamos a guardar los cambios en la clase Main mediante la
opción del menú File/Save all o con la combinación de teclas Ctrl + S.
26
2.- Detección de errores: IntelliJ detecta los errores en tiempo real, y los
marca en rojo, con una bombilla roja en la parte izquierda de la línea de código
donde está el error y una bombilla roja en el margen izquierdo del código.
28
Elegimos out y al poner el punto nos vuelve a aparecer otra lista para volver a
elegir la palabra println. A continuación, solo hace falta completar parámetro de
entrada de tipo String (el texto que se va a imprimir por pantalla entre comillas).
30
• Presionar el botón Add... en el extremo derecho de la pantalla hay un botón
con el signo +.
32
10. Instalación del IDE Netbeans
NetBeans es un entorno de desarrollo integrado libre, construido
principalmente para el lenguaje de programación Java. Existe además un
número importante de módulos para extenderlo. NetBeans IDE es un producto libre
y gratuito sin restricciones de uso. La página web es:
https://netbeans.apache.org/download/index.html
34
Si pulsamos en Next nos ofrece los datos de la licencia y debemos aceptar
sus términos.
36
Al acabar la instalación una nueva ventana nos informa del éxito de esa instalación.
Aceptamos los términos y luego Install para proseguir con la descarga del
plugin.
38
Cuando acaba su instalación nos informa de que ya se ha completado la
instalación del IDE.
40
Al pulsar Finish ya estaremos en nuestro proyecto y podremos escribir el
código de nuestro programa.
O JavaApplication3- Apache NetBeans IDE 12.5 o X
Q.· Search (Ctrl+l)
u• cv •
File Edit Vit'W N;avigiltt: Souru Rehc.tor Run Debug Profile Team Tool Window Hel p
'EJ 'El ¡;¡ (!1 <dofd ;o;iO;¡> V g '1f '15 1> • J4,!/773,0jlB1 ea
..
Files Services - JavaApplication3.java X ::o----;- ::-::--=-==--,--,=-::--:::-;--,-----,---;------;--,--------- -- ---D=-,
[j] ''"APPK,tml "'"'" H''"'' 1• • 1 ! 1 {j' -lb <:' 1211 e O IILI ..!
éJ-- Ó JavaAppkation2
8-- Ó JavaApplication3
8·bJ Source PackDges
1
:Click nbt:5:1/nbho:st/Sy:5temFileSy:!!tem/Template:!!/Licen:!!e:5/licen:!!!e-de!ault.txt el change thi:5
1
¡u
10 '/
11 public cla:!l:!l JavaAppl.ication3 {
12
l
13
1
public static void mai.n(String(] args) {
15 11 TODO code application logic here
JavaAppilcation3 16 Systero.out .print ln ( "Hola mundo") :
O JavaApplication3()
e main(string[]args) 17
lB
19
20
21
22
<
1$.5 javaapplication3.JavaApplication3 ., G main .,
https://www.eclipse.org/downloads/
42
Nos preguntará qué instalación queremos realizar, elegiremos Eclipse IDE
for Java Developers.
44
Le damos al botón INSTALL y nos instalará Eclipse. Al finalizar nos muestra
el final del proceso.
46
La primera vez que ejecutamos Eclipse nos aparece una ventana desde la
que podemos realizar una serie de tareas como: Revisar la configuración del IDE,
crear una aplicación Hola Mundo, crear un nuevo proyecto Java, ver tutoriales, etc.
Nosotros elegimos crear un nuevo proyecto Java.
Se abre una ventana para poner el nombre del nuevo proyecto Java.
48
Al pulsar Finish ya estaremos en nuestro proyecto y podremos escribir el
código de nuestro programa.
Capítulo 2: Instalación y uso de entornos de desarrollo
Eclipse
Eclipse existe desde el año 2001, desde que IBM lanzó Eclipse como una
plataforma de código abierto. Gestionado por la fundación sin fines de lucro
Eclipse, se utiliza tanto en proyectos de código abierto como en proyectos
comerciales. Comenzando de una manera humilde, esto ahora se ha convertido en
una plataforma importante, que también se usa en varios otros idiomas.
La mayor ventaja de Eclipse es que cuenta con una gran cantidad de
complementos, lo que lo hace versátil y altamente personalizable. Esta plataforma
funciona para usted en segundo plano, compila el código y muestra errores cuando
ocurren. El IDE completo está organizado en Perspectivas, que son esencialmente
contenedores visuales, que ofrecen un conjunto de vistas y editores.
NetBeans
NetBeans se desarrolló de forma independiente en la segunda mitad de los
años noventa. Surgió como una plataforma de código abierto después de que Sun
la adquiriera en 1999. Ahora, como parte de Oracle, este IDE se puede usar para
desarrollar software para todas las versiones de Java, desde Java ME hasta
Enterprise Edition. Al igual que Eclipse, NetBeans también cuenta con una variedad
de complementos con los que puede trabajar.
NetBeans le ofrece varios paquetes diferentes: 2 ediciones C / C ++ y PHP,
una edición de Java SE y la edición de Java EE que ofrece todo lo que necesitará
para su proyecto. Este IDE también ofrece herramientas y editores que se pueden
usar para HTML, PHP, XML, JavaScript y más. Ahora puede encontrar soporte
para HTML5 y otras tecnologías web también.
50
NetBeans ahora se ha convertido en un competidor formidable para el primero.
IntelliJ IDEA
En existencia desde 2001, IntelliJ IDEA JetBrains está disponible en una
edición comercial, así como también en una edición gratuita de comunidad de
código abierto. JetBrains es una empresa establecida y es más conocida por su
complemento Resharper para Visual Studio y es especialmente beneficiosa para el
desarrollo de C #.
IntelliJ ofrece soporte para una variedad de idiomas, incluyendo Java, Scala,
Groovy, Clojure y más. Este IDE incluye características como la finalización
inteligente de códigos, el análisis de códigos y la refactorización avanzada. La
versión comercial "Ultimate", que se dirige principalmente al sector empresarial ,
también admite SQL, ActionScript, Ruby, Python y PHP. La versión 12 de esta
plataforma también viene con un nuevo diseñador de IU de Android para el
desarrollo de aplicaciones para Android.
En conclusión
Todos los IDE anteriores vienen con sus propias ventajas. Si bien Eclipse
sigue siendo el IDE más utilizado, NetBeans ahora está ganando popularidad entre
los desarrolladores independientes. Si bien la edición empresarial de IntelliJ
funciona como una maravilla, algunos desarrolladores pueden considerar que es
un gasto innecesario.