O lançamento da nova versão do “Apache NetBeans 16”, versão que vem com um grande número de atualizações, bem como uma grande lista de correções, melhorias de idioma, melhorias de suporte e muito mais.
Para aqueles que não estão familiarizados com o NetBeans, você deve saber que este é um IDE bastante popular que fornece suporte para Java SE, Java EE, PHP, C/C++, JavaScript e linguagens de programação Groovy.
Novos recursos principais do NetBeans 16
Nesta nova versão, a interface do usuário é apresentada oferece a capacidade de carregar suas próprias propriedades FlatLaf de um arquivo de configuração personalizado, além do fato de que o o suporte para os formatos YAML e Dockerfile foi estendido no editor de código.
Outra das mudanças que se destacam nesta nova versão é o suporte aprimorado para o sistema de compilação Maven, bem como o suporte aprimorado para Jakarta EE 9/9.1, além da capacidade de processar os resultados do projeto na forma de artefatos identificáveis e suas localizações.
Também se destaca nesta nova versão do NetBeans 16 que foi adicionada suporte para preenchimento automático, formatação de recuo e dicas para padrões de registro e que também foi implementado o preenchimento automático de modelos em rótulos de casos.
Por outro lado, podemos constatar que foi adicionado suporte para desabilitar avisos baseados no uso de certos plugins durante a compilação e que problemas em ambientes PHP e Groovy foram resolvidos.
Adicionado compatibilidade com os formatos TOML e ANTLR v4/v3, bem como suporte adicionado para alguns novos recursos do Java 19 e compilador Java interno do NetBeans atualizado nb-javac (javac modificado).
Das outras mudanças que se destacam nesta nova versão:
- ActionsManager foi redesenhado na API de depuração.
- Adicionado suporte para jars multicast.
- Lógica de seleção de plataforma Java aprimorada.
- Suporte aprimorado para o sistema de compilação Gradle.
- Adicionado suporte inicial para a API project.dependency para exportar uma árvore de dependência Gradle.
- Funcionalidade redesenhada relacionada ao Editor de Notas. Adicionado suporte para projetos sem build.gradle.
- O ambiente para projetos C/C++ fornece o trabalho do depurador CPPLight em sistemas com a arquitetura aarch64.
- Recursos de auditoria aprimorados usando servidores LSP (Language Server Protocol).
- Adicionado suporte para auditoria de vulnerabilidade de nuvem Oracle.
- Corrigidos possíveis erros no NPE ao editar a gramática ANTLR
- Suporte aprimorado para gramáticas ANTLRv4
- Suporte para trechos de código ANTLRv4 e recuo
- Conclusão de código mais precisa para gramáticas ANTLRv4
- Fim corrigido do recuo do arquivo e conclusão do código para ANTLR v4
- Correção de recuperação de erro para padrões de log (atual)
- Conclusão de código implementada para padrões de caso jdk-19
- Correção para recuperação de erro quando jlMatchException está ausente e padrões estão presentes
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 16 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
Parece-me muito sensato que essas melhorias tenham sido lançadas antes do final do ano. Certamente essas melhorias resolverão alguns problemas que encontramos e evitarão futuras dores de cabeça. Muitas felicidades para a equipe do NetBeans e nossos sinceros agradecimentos por essas novas implementações.