Hace ya varias semanas está disponible el release estable de Apache NetBeans 11. Para el proyecto es un enorme avance y esfuerzo. Y con algunos detalles podemos aprovechar al máximo este IDE. Veamos como instalarlo, configurarlo y dejarlo listo para usar!
Un poquito de historia
Apache NetBeans es un IDE para múltiples lenguajes (Java, PHP, JavaScript, HTML, CSS y muchos más), si bien es famoso por su soporte para proyectos Java. El proyecto Apache NetBeans IDE ahora forma parte de Apache, a partir de la donación de Oracle. ¡Y se transformó así en el proyecto con más líneas de código que tiene Apache! Pila de personas estuvieron trabajando en revisar y relicenciar todo el código (bajo la licencia de software libre de Apache), lo cual parece trivial pero involucraba contactar a cientos de personas, recibir su aprobación, relicenciar fuentes, y de paso agregar nuevas funcionalidades. La donación fue hecha en 2 partes: el "core" del IDE, y todos los plugins restantes (como soporte para aplicaciones web, proyectos html5, etc).
Apache NetBeans 9.0 fue el primer primer release bajo Apache, y sólo incluía el core del IDE (aún hoy se está trabajando en relicenciar todos los plugins para tener una versión "completa"). Apache NetBeans 11 es un release más estable, que incluye muchas mejoras y soporte para JDK14.
Instalar Apache NetBeans 11
- Instalar el JDK 14. Sólo es necesario descargar el archivo instalador y ejecutarlo. Durante la instalación, activar la opción para establecer la variable de entorno JAVA_HOME.
- Instalar Apache NetBeans 11. Sólo es necesario descargar el instalador y ejecutarlo. Durante la instalación, seleccionar el JDK instalado anteriormente.
Listo! Apache NetBeans está listo para ejecutarse con el JDK instalado.
Limpiar instalaciones previas de NetBeans en Windows
Este paso no es necesario pero puede resultar útil. Vamos a limipar todas las instalaciones previas de NetBeans (cache, configuraciones, etc). Para esto:
- Eliminar el directorio
%HOMEPATH%\AppData\Local\NetBeans
- Eliminar el directorio
%HOMEPATH%\AppData\Roaming\NetBeans
Activar el soporte completo para Java
El IDE viene con muchas características desactivadas, que se activan automáticamente a medida que se utiliza. Para facilitar el uso, podemos activar manualmente el soporte para Java:
- Ir al menú Tools > Plugins > Installed
- Seleccionar "HTML5", "Java SE" y "Java Web and EE" y click en "Activate" (instalar todo lo que sugiere)
- Seleccionar la solapa Available Plugins
- Instalar "nbjavac Library"
- Reiniciar el IDE.
¿Y si quiero compilar con otro JDK?
Apache NetBeans usa de manera independiente el JDK que necesita para ejecutarse del que usa cualquiera de sus proyectos para compilar. Para agregar un nuevo JDK al IDE (y después poder usarlo en un proyecto) debemos ir al menú Tools > Java Platforms y agregar el JDK que queremos.
Para usar un JDK en particular en un proyecto, debemos seleccionar la raiz del proyecto > Properties > Build > Compile y elegir el JDK deseado.
Lo que se viene
Apache NetBeans se convirtió en un proyecto de primer nivel en Apache: un gran hito! El proyecto está en continua evolución y desarrollo. Si están interesados, hay muchas formas de colaborar con la comunidad, desde desarrollo hasta testing y difusión.