NetBeans 17 añade soporte para Java 19 y compatibilidad con JDK 20
La Apache Software Foundation dio a conocer recientemente el lanzamiento de la nueva versión de Apache NetBeans 17, en la cual se han realizado una gran cantidad de cambios y mejoras.
Para quienes desconocen de NetBeans, deben saber que este es un IDE bastante popular que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy.
Principales novedades de NetBeans 17
En esta nueva versión que se presenta de NetBeans 17, se destaca que se agregó el soporte para la plataforma Jakarta EE 10 y se mejoró el soporte para algunas funciones nuevas de Java 19, como la coincidencia de patrones en expresiones de «switch».
Otro de los cambios que se destaca es que se ha preparado para compatibilidad con JDK 20, asi como tambien que se agregaron sugerencias adicionales para el código Java y que el compilador Java integrado de NetBeans nb-javac (javac modificado) se ha actualizado a la versión 19.0.1.
Ademas de ello, en esta nueva versión de NetBeans 17, se ha mejorado el soporte para el sistema de compilación Gradle, ya que se proporcionó acceso a la plataforma Java para proyectos que no son de Java Gradle.
Tambien se ha mejorado el soporte para el sistema de compilación Maven, tambien se ha habilitado el procesamiento de seguimientos de pila, la presentación de Java AST al depurar se ha mejorado junto con la indexación de textos fuente con errores.
Por otra parte, el entorno de proyecto web ha mejorado la compatibilidad con CSS, pues ahora proporciona búsquedas de propiedades de CSS que no distinguen entre mayúsculas y minúsculas y coincidencias optimizadas al rellenar consultas de CSS.
El editor de código ofrece la posibilidad de cerrar todos los documentos de la lista a la vez. ANTLRv4 Runtime se ha actualizado a la versión 4.11.1 y se ha dado soporte inicial para ANTLR4 Lexer, al que se ha traducido el código para trabajar con formatos ANTLR y TOML.
De los demás cambios que se destacan de la nueva versión:
- Se reelaboraron algunas configuraciones del historial de versiones.
- Se agregó soporte para la etiqueta javadoc @summary.
- Implementación de detección y autoconfiguración de proxy.
- La API de herramientas de Gradle se actualizó a la versión 8.0-rc-1.
- Las opciones se han limpiado en la interfaz.
- Implementación de detección y autoconfiguración de proxy.
- Se agregó una sugerencia para actualizar las dependencias.
- Versiones actualizadas de maven 3.8.7 y exec-maven-plugin 3.1.0.
- Indexación local permitida al cargar índices externos.
- El entorno de PHP es compatible con las nuevas funciones de PHP 8.2, como clases de solo lectura, tipos null, false y true, y definición de constantes en rasgos.
- Soporte mejorado para métodos en tipos de enumeración.
- Se agregó soporte para perfiles OCI (Oracle Cloud Infrastructure).
- Se ha implementado soporte para Jakarta EE y Java EE para Tomcat y TomEE.
- Cuando se ejecuta en Linux, el modo de representación de texto de subpíxeles de KDE se detecta automáticamente.
Finalmente si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.
¿Cómo instalar Apache NetBeans 17 en Linux?
Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación, la cual podrán obtener desde el siguiente enlace.
Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.
Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:
ant
Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo
./nbbuild/netbeans/bin/netbeans
También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.
Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:
sudo snap install netbeans --classic
Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.
El comando para realizar la instalación es el siguiente:
flatpak install flathub org.apache.netbeans