La Fundação Apache Software (PSA) anunciou recentemente o lançamento da nova versão 12.5 ambiente de desenvolvimento NetBeans, em que quase 130 solicitações pull foram processadas para a atualização, eles se referem a várias correções de bugs e melhorias em Java, bem como às ferramentas de compilação Gradle e Maven.
Para aqueles que não estão familiarizados com o NetBeans, você deve saber que este é um IDE bastante popular que fornece suporte para linguagens de programação Java SE, Java EE, PHP, C / C ++, JavaScript e GroovyEste é o sétimo lançamento feito pela Apache Foundation desde que a Oracle doou o código NetBeans.
NetBeans é um ambiente de desenvolvimento integrado gratuito, feito principalmente para a linguagem de programação Java e que também possui um número significativo de módulos para estendê-lo. O NetBeans é um projeto de código aberto de grande sucesso com uma grande base de usuários, uma comunidade em constante crescimento.
Novos recursos principais do NetBeans 12.5
Nesta nova versão do NetBeans 12.5 a maioria das mudanças está relacionada a correções de bugs, enquanto na parte dalgumas melhorias se destacam, mas são bastante importantes, pois por exemplo Eles incluem a adição de uma janela para trabalhar com expressões regulares no ambiente Java.
Além disso Java 17LTS (lançado recentemente) oficialmente, já pode ser usado no NetBeans, mas a integração ainda é experimental, enquanto Java 8 e 11 permanecem as versões LTS preferidas para uso produtivo. Além disso, o NetBeans 12.5 oferece alguns aprimoramentos específicos, como o o servidor LSP (Protocolo do servidor de linguagem) foi expandido para incluir dicas declarativas de Java e em vez de arquivos .java, os arquivos .class agora são executados preferencialmente se a classe relevante já existir.
Outra das mudanças que se destaca é a suporte aprimorado para os sistemas de compilação Gradle e Maven, tão aeu trabalho com a ferramenta de construção Maven, os desenvolvedores agora também podem lidar com projetos em um namespace https. Um problema com o aplicativo da web Maven também foi corrigido que, em conjunto com as ferramentas Payara Micro Maven, poderia fazer com que projetos limpos ou recém-criados fossem disponibilizados duas vezes.
Os As atualizações do Gradle LSP agora permitem que as configurações sejam realizadas diretamente na ferramenta de construção, por exemplo, para implementar o modo "–contínuo" para ativar. Por outro lado, para evitar o comportamento do depurador potencialmente irritante no modo "–contínuo" para torná-lo gerenciável, certas ações agora podem ser desabilitadas com os provedores de ação do Gradle. Dessa forma, você pode evitar que o depurador reinicie o aplicativo sempre que salvar os arquivos do projeto.
Por outro lado, ele também destaca a adição de suporte para Jakarta EE 9 GlassFish 6, pequenas melhorias no suporte a C ++ e PHP, a adição de recursos de criação de objeto às ferramentas de integração VSCode e arquivos baseados em template.
Finalmente se você quiser saber mais sobre isso desta nova versão, você pode verificar os detalhes no link a seguir.
Como instalar o NetBeans 12.5 no Linux?
Para quem deseja obter esta nova versão, é necessário baixar o código-fonte do aplicativo que pode ser obtido no seguinte link.
Depois de ter tudo instalado, 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 o qual eles podem ser apoiados, um deles é com a ajuda de 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, eles devem ter o suporte para instalar esses pacotes em seus sistemas.
O comando para realizar a instalação é o seguinte:
flatpak install flathub org.apache.netbeans