NETBEANS – PRÁCTICA GUIADA 1
1. Comprueba que JDK o JDKs tienes instalados. Para ello puedes hacerlo de las siguientes 2 formas:
a. Entra al panel de control de Java, en tecla inicio, busca por Java:
Una vez dentro, ve a la pestaña de Java, y pulsa en el botón Ver…:
pág. 1
Si has instalado recientemente un nuevo JDK y no lo ves en este panel, lo puedes incorporar
pulsando en el botón Buscar y localizando la ruta del JDK, normalmente en Windows, dentro de
C:\Program Files\Java.
b. Si abres una terminal (Inicio Windows Ejecutar cmd), puedes ver la versión de Java
que tienes en el PATH, mediante el comando > java –version:
c. Si quieres ver de dónde está cogiendo el comando java, ejecuta el comando > where
java, y localízalo, dado que puede que tengas en el Path de usuario o sistema varias
rutas hacia diferentes JDKs o JREs:
2. Si quieres instalar un JDK, accede a la página de descargas de Oracle, descargar la versión para
tu sistema operativo de la versión de JDK adecuada:
a. [Link]
b. Revisa qué versión necesitarás para la que instales de Netbeans más adelante. Aquí,
puedes comprobar qué versiones de JDK requiere cada versión de Netbeans:
[Link]
3. Por último, revisa el valor de las siguientes variables de entorno PATH y JAVA_HOME.
También puedes acceder a las variables de entorno, en propiedades del sistema, en la pestaña
de opciones avanzadas y pulsando en Variables de entorno:
pág. 2
La ruta de JAVA_HOME está incluida dentro del PATH (tanto de usuario como de sistema), para
añadir al path la carpeta bin dentro de la ruta del JDK, que es donde están los comandos y
utilidades del JDK, para compilar, ejecutar, depurar, generar documentación, etc…
4. Crea una carpeta para trabajar, y dentro crea un fichero llamado [Link]. Edítalo con el
bloc de notas y dentro el siguiente código:
5. Una vez escrito, guárdalo y accede desde el símbolo del sistema a la ruta de la carpeta creada.
6. Escribe el siguiente comando, para compilar el fichero fuente y convertirlo a código intermedio.
pág. 3
7. Comprueba que se ha creado el archivo .class:
8. Por último, lanza el .class sobre la JRE para que lo interprete y lo ejecute:
9. Descargar NetBeans (última versión LTS, elige tu SO y tipo de instalador preferido):
pág. 4
10. Instalar NetBeans:
11. Indica carpetas de instalación para el IDE y para el JDK (pulsa siguiente hasta llegar a la instalación
y una vez terminada pulsa en finalizar):
pág. 5
12. Abre NetBeans y verás la siguiente página de bienvenida:
13. Cierra la página de bienvenida y tendrás la vista limpia (recién creada) del entorno de desarrollo
NetBeans:
pág. 6
14. En primer lugar, en la ventana de Projects, veremos todos los proyectos del grupo de proyectos
actual que se está usando (un Project Group es un concepto parecido al del workspace en
Eclipse). Por defecto, no tenemos ningún grupo creado, por lo que vamos a crear uno nuevo.
Pulsamos botón derecho sobre el panel de la ventana Projects y pulsamos en Project Groups… A
continuación, en la ventana Manage Groups, pulsamos en New Group para crear uno nuevo (si
tuviéramos ya creados, podríamos cambiar de un grupo a otro desde aquí):
pág. 7
Tras pulsar en New Group…, aparecerá la ventana de creación de nuevo grupo, en la que
tendremos varias opciones. Podéis investigar las 3 alternativas, pero en este caso elegiremos
Folder of Projects, y crearemos una carpeta (EDPresencial) para nuestro grupo de proyectos:
Pulamos en Create Group para confirmar la creación del nuevo grupo, y ya tendremos preparado
el espacio de trabajo para nuestros proyectos:
15. Crear nuevo proyecto:
a. Pulsar File/New Project, y se visualizará la siguiente ventana:
pág. 8
b. A la hora de crear un proyecto en Java existen tres opciones:
i. Java with Maven ([Link]
ii. Java with Gradle ([Link]
iii. Java with Ant ([Link]
c. Es posible filtrar escribiendo en Filter, por ejemplo, si queremos Java Application,
tendremos las 3 opciones anteriores, elegimos Java with Ant:
d. Vamos a crear un proyecto sencillo con Java SE, por lo que en este caso desactivaremos
los dos checks que nos recomienda NetBeans (se puede instalar después) y pulsaremos
en Activar:
e. A continuación, podremos ultimar la creación, poniendo nombre al proyecto, su grupo
de aplicaciones (en Project Location) y especificar de esta forma la ruta de la carpeta del
mismo. Además, podremos indicar si queremos que nos cree una clase Main (Clase
principal de JavaApplication, que será la primera que ejecute su método main al
pág. 9
arrancar la aplicación). En este caso vamos a nombrar el proyecto como Ejemplo1, lo
vamos a ubicar en el Grupo recién creado EDPresencial y no vamos a crear una clase
Main por defecto (configuramos como a continuación y pulsamos en Finish):
f. Si al pulsar en Finish, la pantalla no reacciona
16. Ventanas:
a. En el grupo de ventanas de la izquierda, tendremos algunas ventanas como Projects,
Files o Servicios. Podemos controlar qué ventanas queremos tener abiertas y donde
ubicarlas. Para mover una ventana, es necesario clicar en la cabecera de la misma y
arrastrar a diferentes posiciones del IDE para ubicar donde queramos:
b. Podemos cerrar una ventana con botón derecho Close, y si luego queremos volver a
abrirla, debemos ir a Window y clicar en la que queramos abrir:
pág. 10
c. Pulsando sobre minimizar y los controles para manejar las ventanas podemos
integrarlas en el panel lateral, mantenerlas visibles, dividir el espacio entre varias, etc.
17. A continuación, dado que ya tenemos el proyecto creado y no hemos incluido ningún paquete ni
clase, vamos a crear nuestro primer paquete. Para ello, pulsaremos sobre Source Packages con
el botón derecho y seleccionaremos New/Java Package… Después le ponemos un nombre, que
puede tener puntos (“.”) que indican jerarquía de paquetes (se verá más adelante). Por ejemplo,
vamos a crear un primer paquete dam, y dentro de él otro entornos (se puede hacer de una vez,
nombrándolo como [Link]):
pág. 11
18. Ahora, vamos a crear nuestra primera clase Java, de nuevo, con botón derecho sobre el paquete
[Link], y clicando en New/Java Class… Damos nombre a la clase y pulsamos en Finish:
pág. 12
19. Ya tenemos nuestra primera clase Java creada, ahora vamos a escribir algo de código para
empezar a dar funcionalidad a nuestra primera aplicación Java de consola. Escribe el siguiente
código:
Algunos consejos (el IDE tiene algunos atajos de teclado):
El método main es el primero que se ejecuta en el programa Java Orientado a
Objetos, y está en la clase designada como clase de inicio de la aplicación. Para
escribir este tipo de métodos “genéricos”, es muy útil situarse dentro de la clase y
pulsar CONTROL+ESPACIO, y en el desplegable, a modo de filtro, escribir lo que
quieres, por ejemplo, en este caso, escribir main. Prueba entonces bien pulsar
CONTROL+ESPACIO y después escribir main, o al contrario, primero escribir main y
después pulsar CONTROL+ESPACIO (pulsa después INTRO para confirmar):
El método [Link](), escribe una línea por pantalla. Para hacerlo más
rápido, vamos a utilizar de nuevo un atajo, escribiendo sout y a continuación
pulsando CONTROL+ESPACIO (e INTRO después para confirmar, y termina de
escribir el mensaje a escribir por pantalla):
pág. 13
20. Ya tenemos creado nuestra primera aplicación Java. Ahora es necesario compilar y ejecutar. Para
ello tenemos las utilizades principales de Build (para sólo compilar), Run para compilar y ejecutar
y Debug para compilar y depurar. Tenemos también Clean and Build para limpiar los archivos
compilados y volver a generar todo:
a. En el menú Run:
b. En la barra de herramientas:
c. Con las teclas rápidas (indicadas en el menú Run):
Prueba, por tanto, ejecutar la aplicación, pulsando en Run, y verás en la ventana de Output los
resultados de la compilación y la salida de consola generada por el programa:
pág. 14
Notas
Respecto a posibles problemas en la instalación de NetBeans 12.0 pueden deberse al tema de la JDK que
necesita para trabajar. En la web de Apache NetBeans, en su sección de descargas han puesto lo siguiente:
Por lo tanto, elegid qué opción preferís, si queréis trabajar con la 12.0 LTS, tendréis que instalar
previamente un JDK 14 o inferior y seleccionarlo en el proceso de instalación, o bien os descargáis la última
versión, tal y como recomienda el equipo de Apache NetBeans (al parecer les están reportando muchos
bugs por este tema). Se recomienda por tanto instalar la última versión, dado que la 12.0 va a ser
descontinuada.
Aquí podéis un foro sobre un bug por este tema de StackOverflow:
[Link]
Para cambiar el JDK por defecto en Eclipse, es necesario tener instalado otro JDK, y añadirlo en Tools/Java
Platforms, pero seguirá estando el otro como Default. Para cambiar "por defecto", es necesario modificar
ficheros de configuración, tal y como se explica en tutoriales como el siguiente:
[Link]
pág. 15