Modelos de projeto Java

Consulte também

Para cada tipo de aplicativo Java, o IDE fornece dois tipos de modelos de projeto:

Modelos de projeto padrão

Com os modelos de projeto padrão, o IDE controla todos os aspectos de como o aplicativo é construído, executado e depurado. Você define uma pasta da fontes, classpath e outras configurações do projeto quando cria o projeto, e na caixa de diálogo Propriedades do projeto. O IDE gera um script de construção Ant no qual todas as configurações são armazenadas.

O IDE vem com os seguintes modelos padrão:

Modelos de projeto de forma livre

Com os modelos de projeto de forma livre, o IDE se baseia no script Ant existente para obter instruções sobre como compilar, executar e depurar os aplicativos. As definições que você configura no assistente para Novo projeto ao criar um projeto, assim como na caixa de diálogo Propriedades do projeto, são usadas para informar ao IDE como o script Ant gerencia o código-fonte e devem estar conforme com as configurações no script Ant.

Por exemplo, todos os elementos de classpath são manipulados pelo script Ant. Ao declarar a classpath de um projeto de forma livre, você está apenas informando ao IDE quais classes devem ser disponibilizadas para auto-completar e refatoração de código. Essas configurações não afetam a classpath real usado ao compilar ou executar o código-fonte.

Os projetos de forma livre podem conter tantas pastas da fontes quantas o script Ant está configurado para manipular. Se o script Ant não contiver destinos para toda as ações do IDE, como depurar e executar o projeto, você pode facilmente escrever destinos Ant para essas ações.

A distribuição padrão do IDE contém os modelos de projeto de forma livre a seguir:

Consulte também
Sobre os projetos padrão
Sobre os projetos de forma livre
Criando um projeto Java
Criando um projeto de aplicativo da Web
Criando um projeto de aplicativo empresarial
Criando um projeto de módulo EJB
Criando um cliente do aplicativo empresarial
Sobre projetos de arquivo empacotado
Sobre a criação de módulos
Importando um projeto Eclipse ou JBuilder
Notificações legais