O NetBeans é um ambiente de desenvolvimento integrado gratuito, feito principalmente para a linguagem de programação Java.
A nova versão de NetBeans 20 já foi lançado e com ele vêm várias mudanças e melhorias relacionadas ao suporte para JDK 21, bem como correções gerais de bugs 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 20
A nova versão do NetBeans 20 inclui atualizando para JDK 21 "nb-javac" e com isso implementa autocompletar código compatível com JDK 21, foram feitas melhorias no suporte a CSS, LSP (Language Server Protocol), Extensões VSCode, Os recursos relacionados ao Rust e as configurações de dicas embutidas foram aprimorados, adicione atalhos de teclado e desative-os por padrão.
Além disso, destaca-se que Gradle atualizado para a versão 8.4 que inclui várias correções, como corrigir um estouro de pilha, remover algumas configurações ausentes do Gradle, corrigir a mudança de versão do Gradle em wrapper.properties e corrigir testes LSP/Micronaut.
Na parte de Maven, isso foi atualizado para a versão 3.9.5 junto com o maven-indexer 7.0.4 e o luzene 9.8.0. Atualizada a biblioteca JDOM em maven.embedder da versão 1.0 para 2.0.6.1, Implementadas melhorias na preparação e recarga de builds, habilitou o processamento de saída JUnit para à prova de falhas e melhorou o compilador maven codificado e os padrões de versão do plug-in de recursos.
Em relação ao PHP, nesta nova versão do NetBeans 20 adicionado suporte para pontos de interrupção de exceção, bem como verificações expandidas ao criar pontos de interrupção, lacuna corrigida entre caixas de seleção nas configurações de teste do projeto php, problema corrigido onde campos digitados marcados como obsoletos não são exibidos como obsoletos, suporte aprimorado para recursos introduzidos em novas versões do PHP, no navegador, os membros herdados são exibidos em uma cor diferente, semelhante a como é feito em Java, posicionamento fixo do elemento nas configurações de conclusão de código para php
Das outras mudanças que se destacam nesta nova versão:
- Jgit atualizado de 5.7.0 para 6.7.0
- Atualização FlatLaf de 3.1 para 3.2
- Suporte CSS aprimorado no NetBeans
- Os recursos do LSP foram expandidos
- O editor suporta alterações nas caixas de seleção ao visualizar o Markdown no formato Markdown.
- Ativada a opção de adicionar uma instância do Docker via soquete no Mac com Apple Silicon
- A verificação de correção está habilitada e o preenchimento de código é implementado para documentos XML sem o campo SchemaLocation
- CPPLite estabilizado
- Adicionada uma biblioteca de perfis para a arquitetura ARM64.
- Adicionados testes de libwrapper nb-javac.
- Adicionados todos os módulos de negócios com testes unitários
- Correção: dica de ferramenta do parâmetro de conclusão Java não exibida se o parâmetro anterior for TypeVariable
- Adicionado suporte para modelos de string
- Atualize os nomes dos assistentes JavaFX e mova o assistente DukeScript para uma posição melhor.
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 20 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