A Apache Software Foundation lançou recentemente o llançamento da nova versão do Apache NetBeans 17, em que um grande número de mudanças e melhorias foram feitas.
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 17
Nesta nova versão que se apresenta do NetBeans 17, destaca-se que adicionado suporte para a plataforma Jakarta EE 10 y suporte aprimorado para alguns novos recursos no Java 19, como correspondência de padrões em expressões switch.
Outra das mudanças que se destaca é que foi preparado para compatibilidade com JDK 20, bem como que ée sugestões adicionais adicionadas para código Java e que o compilador Java interno do NetBeans nb-javac (javac modificado) foi atualizado para a versão 19.0.1.
Além disso, nesta nova versão do NetBeans 17, o suporte para o sistema de compilação Gradle foi aprimorado, já que o acesso à plataforma Java foi fornecido para projetos não-Java Gradle.
Também foi suporte aprimorado para o sistema de compilação Maven, o processamento de rastreamento de pilha também foi ativado, a exibição Java AST durante a depuração foi aprimorada junto com a indexação de textos de origem com falha.
Além disso, o O ambiente de projeto da Web melhorou o suporte a CSS, pois agora fornece pesquisas de propriedade CSS que não diferenciam maiúsculas de minúsculas e correspondência otimizada ao preencher consultas CSS.
O editor de código oferece a possibilidade de fechar todos os documentos da lista de uma só vez. O ANTLRv4 Runtime foi atualizado para a versão 4.11.1 e o suporte inicial foi fornecido para o ANTLR4 Lexer, para o qual o código foi traduzido para funcionar com os formatos ANTLR e TOML.
Das outras mudanças que se destacam da nova versão:
- Algumas configurações do histórico de versões foram reformuladas.
- Adicionado suporte para a tag javadoc @summary.
- Implementação de detecção de proxy e autoconfiguração.
- A API de ferramentas Gradle foi atualizada para a versão 8.0-rc-1.
- As opções foram limpas na interface.
- Implementação de detecção de proxy e autoconfiguração.
- Adicionada uma dica para atualizar as dependências.
- Versões atualizadas do maven 3.8.7 e exec-maven-plugin 3.1.0.
- Indexação local permitida ao carregar índices externos.
- O ambiente PHP oferece suporte a novos recursos no PHP 8.2, como classes somente leitura, tipos null, false e true e definição de constantes em traits.
- Suporte aprimorado para métodos em tipos de enumeração.
- Adicionado suporte para perfis OCI (Oracle Cloud Infrastructure).
- O suporte Jakarta EE e Java EE foi implementado para Tomcat e TomEE.
- Ao executar no Linux, o modo de renderização de texto subpixel do KDE é detectado automaticamente.
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 17 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