Linux Adictos Darkcrizt  

Apache NetBeans 22 presenta soporte inicial para JDK 22, mejoras y mas

apache-netbeans

La Apache Software Foundation Organization dio a conocer el lanzamiento de la nueva versión de Apache NetBeans 22 la cual presenta una serie de mejoras significativas y nuevas características que potencian la experiencia de usuario, funciones y soporte.

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, siendo esta la séptima versión realizada por Apache Foundation desde que Oracle donó el código NetBeans.

Principales novedades de Apache NetBeans 22

En esta nueva versión que se presenta de Apache NetBeans 22, una de las novedades que se destaca es el soporte inicial para JDK 22 en proyectos Java, incluyendo plantillas de código para List.of(), Map.of() y Set.of(), así como para clases «sealed» y el tipo «record». Ademas el generador de código se ha actualizado para los tipos «record» y «enum» y el compilador integrado NetBeans Java nb-javac (javac modificado) se ha actualizado a la versión 22, proporcionando finalización de código para métodos estáticos de clases Java.

Gradle se ha actualizado a la API de herramientas de Gradle 8.7, se han realizado mejoras en la lectura de propiedades múltiples ilegibles, asi como la corrección de problemas de concurrencia en GradleDaemonExecutor. Además ahora los proyectos Gradle ahora utilizan Java de la herramienta de desarrollo en lugar del tiempo de ejecución y se implementaron mejoras significativas en el Asistente de Creación de Proyectos Gradle.

Por otra parte, Maven se ha actualizado a la versión 9.10 junto con el motor de indexación de datos que se ha actualizado a Lucene 9.10.0, se ha eliminado la función de descarga experimental de Maven y se han resuelto problemas con dependencias en conflicto. Además, se ha agregado la capacidad de crear imágenes para proyectos de Helidon y se ha mejorado la función de cambiar el nombre de clases en proyectos Maven.

Se han añadido plantillas separadas para el marco Micronaut y la creación de controladores propios y la carga de controladores desde repositorios. Para proyectos basados en Jakarta, se ha habilitado la finalización de código para páginas JSF y JSP, y la generación de servlet, filtro y escucha está activada. El asistente de plantillas JSF Facelets ahora admite el espacio de nombres JSF 4+.

Se ha agregado soporte para el protocolo Chrome DevTools para depurar aplicaciones Node.js, adema de que el editor de JavaScript ha implementado el procesamiento JAR-URL, mejorado la finalización de código con comentarios y añadido soporte para las metapropiedades new.target e import.meta.

De los demás cambios que se destacan:

  • Actualización del compilador javac a la versión 33 de JDK 22.
  • Mejora en la generación de métodos de endpoints PUT/POST para proyectos Micronaut.
  • Incorporación de nuevas plantillas de código Java para List.of(), Map.of() y Set.of().
  • Adición de soporte para registros y tipos sellados, entre otras mejoras y correcciones.
  • Mejoras en la autocompletación de código PHP y la visualización de mensajes de excepción al alcanzar puntos de interrupción.
  • Se ha mejorado la recuperación de fallas del motor JavaScript.
  • Correcciones de errores significativos en el entorno de desarrollo PHP.
  • Eliminación del soporte para Struts 1 y JSF 1.2, así como detección y notificación de rutas duplicadas de URI en los endpoints de Micronaut.
  • Mejoras en la compatibilidad con servidores de aplicaciones como GlassFish y Wildfly.
  • Se ha implementado soporte para el marco MVC Spring 5.3.31 y se ha descontinuado el soporte para Spring 3 y 4.

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 22 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

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.