La Revelada a Organização da Apache Software Foundation o lançamento da nova versão do Apache NetBeans 22 que apresenta uma série de melhorias significativas e novos recursos que aprimoram a experiência do usuário, funções e suporte.
Para aqueles que não estão familiarizados com o NetBeans, você deve saber que este é um IDE bastante popular que fornece suporte para as linguagens de programação Java SE, Java EE, PHP, C / C ++, JavaScript e Groovy, sendo esta a sétima versão lançada pela Apache Foundation desde que a Oracle doou o código NetBeans.
Principais novos recursos do Apache NetBeans 22
Nesta nova versão do Apache NetBeans 22 que se apresenta, uma das novidades que se destaca é a suporte inicial para JDK 22 em projetos Java, incluindo modelos de código para List.of(), Map.of() e Set.of(), bem como para classes seladas e o tipo de registro. Além disso o O gerador de código foi atualizado para os tipos "record" e "enum" e o compilador Java integrado do NetBeans nb-javac (javac modificado) foi atualizado para a versão 22, fornecendo conclusão de código para métodos estáticos de classes Java.
Gradle foi atualizado para Gradle 8.7 Tools API, melhorias foram feitas na leitura de múltiplas propriedades distorcidas, bem como corrija problemas de simultaneidade no GradleDaemonExecutor. Além disso, os projetos Gradle agora usam Java da ferramenta de desenvolvimento em vez do tempo de execução, e melhorias significativas foram implementadas no Assistente de criação de projetos Gradle.
Além disso, Maven foi atualizado para a versão 9.10 junto com o mecanismo de indexação de dados que foi atualizado para Lucene 9.10.0, Recurso de download experimental do Maven removido e problemas com dependências conflitantes foram resolvidos. Além disso, foi adicionada a capacidade de criar imagens para projetos Helidon e melhorada a funcionalidade de renomear classes em projetos Maven.
Adicionados modelos separados para a estrutura Micronaut e criar seus próprios drivers e carregar drivers de repositórios. Para projetos baseados em Jacarta, a conclusão de código para páginas JSF e JSP está ativada e a geração de servlet, filtro e listener está ativada. O assistente de modelo JSF Facelets agora suporta o namespace JSF 4+.
Foi adicionado suporte para protocolo Chrome DevTools para depuração de aplicativos Node.js, além do editor JavaScript ter implementado o processamento JAR-URL, melhorado o preenchimento de código com comentários e adicionado suporte para metapropriedades new.target e import.meta.
Das outras mudanças que se destacam:
- Atualize o compilador javac para JDK 33 versão 22.
- Geração aprimorada de métodos de endpoint PUT/POST para projetos Micronaut.
- Incorporação de novos modelos de código Java para List.of(), Map.of() e Set.of().
- Adicionado suporte para registros e tipos lacrados, entre outras melhorias e correções.
- Melhorias no preenchimento automático de código PHP e exibição de mensagens de exceção ao atingir pontos de interrupção.
- A recuperação de falhas do mecanismo JavaScript foi aprimorada.
- Correções de bugs significativas no ambiente de desenvolvimento PHP.
- Removido o suporte para Struts 1 e JSF 1.2, bem como detecção e relatório de rotas URI duplicadas em endpoints Micronaut.
- Suporte aprimorado para servidores de aplicativos como GlassFish e Wildfly.
- O suporte para a estrutura Spring 5.3.31 MVC foi implementado e o suporte para Spring 3 e 4 foi descontinuado.
Finalmente se você quiser saber mais sobre isso desta nova versão, você pode verificar os detalhes em o seguinte link.
Como instalar o Apache NetBeans 22 no Linux?
Para aqueles que desejam obter esta nova versão, eles devem baixe o código fonte do aplicativo, que pode ser obtido de o seguinte link.
Depois de instalar tudo, descompacte o arquivo recém-baixado em um diretório de sua preferência.
E a partir do terminal, vamos entrar neste diretório e, em seguida, executar:
ant
Para construir o Apache NetBeans IDE. Depois de construído, você pode executar o IDE digitando
./nbbuild/netbeans/bin/netbeans
Também existem outros métodos de instalação com os quais eles podem ser apoiados, um deles é com a ajuda dos pacotes Snap.
Eles só precisam de suporte para instalar esses tipos de pacotes em seus sistemas. Para instalar por este método, você deve digitar o seguinte comando:
sudo snap install netbeans --classic
Outro método é com a ajuda de pacotes Flatpak, portanto, você deve ter o suporte para instalar esses pacotes em seu sistema.
O comando para realizar a instalação é o seguinte:
flatpak install flathub org.apache.netbeans