Novidades no NetBeans IDE da Apache para Java 9

A versão 9.0 em beta do ambiente de desenvolvimento suporta o novo Java Module System.

A Apache Software Foundation lançou uma versão beta do seu ambiente de desenvolvimento NetBeans Version 9.0, que inclui as primeiras capacidades existentes no JDK 9. Suporta, por exemplo, o Java Module System introduzido com o Java 9 em Setembro de 2017.

As principais novidades:
‒ um modo “ModulePath” para capacitar o ambiente para o uso de módulos, além de suportar a opção “classpath” de longa data para o “runtime” na busca de ficheiros de classe e recursos;
‒ a capacidade de um projecto típico do NetBeans pode servir como módulo de Java Development Kit 9 através de um ficheiro “module-info.java” no pacote base;
‒ suporte em módulos para o ciclo completo de edição, compilação, depuração e análise;
‒ a capacidade de mostrar dependências do módulo no IDE;
‒ uma interface de utilizador, como consola para as ferramentas Java Shell (JShell), REPL (“read-eval-print-loop”), que podem ser suportadas com a configuração do projecto do utilizador;
‒ adição de acções ao instrumentos análise da Java para expandir e colapsar nós em resultados de tabela de árvores.
‒ “Popups” redimensionáveis ​​das ferramentas de análise, para facilitar a manipulação de nomes longos de classe ou método;
‒ Suporte para a PHP 7.1, incluindo visibilidade constante sobre classes, a detecção múltipla de excepções e de tipos anuláveis;
‒ Para o desenvolvimento do PHP 7.0, um instrumento de análise lexical sensível ao contexto;
‒ Também para PHP, o editor sugere tipos de retorno vazio e métodos não abstractos incorretos;
‒ O depurador C / C ++ para depuração “dbx” nativa;
‒ Suporte no editor C / C ++ para a ferramenta de formatação para formato Clang;
‒ Também para o desenvolvimento de C / C ++, uma versão experimental de diagnóstico baseado em Clank, que mostra o caminho de erro de um problema.

O NetBeans 9.0 também traz um novo projecto, o Java Modular Project, para o desenvolvimento de vários módulos JDK 9 em projecto baseado em Ant. Com isso, os projectos de aplicações em Java podem ser empacotados numa imagem JLink para distribuição da aplicação e dos módulos necessários.




Deixe um comentário

O seu email não será publicado