Ao criar aplicações Java, você geralmente configura um único projeto principal que contém a classe principal do projeto e quaisquer projetos necessários. Sempre que você cria separados para cada raiz de código-fonte de um projeto, é necessário definir as dependências do classpath entre o projeto principal e os projetos obrigatórios. Um projeto requerido é um projeto que foi adicionado a outro classpath de projeto.
Para que possuem uma classe principal especificada, o IDE copia automaticamente quaisquer arquivos JAR no classpath do projeto para a pasta dist/lib quando você constrói o projeto. O IDE também adiciona cada um dos arquivos JAR no elemento Class-Path no arquivo manifest.mf do JAR da aplicação. Isso simplifica a execução da aplicação fora do IDE. Para obter mais informações, consulte Preparando um JAR para deployment fora do IDE
Toda vez que limpa e constrói um projeto, o IDE também limpa e constrói os projetos requeridos. O código-fonte e o Javadoc anexado do projeto necessários também são disponibilizados para o projeto que você está construindo.
Se deseja adicionar um ao classpath de um projeto padrão, você precisa declarar todos os arquivos JAR que são produzidos quando o projeto de forma livre é construído. Clique com o botão direito do mouse no projeto de forma livre na janela Projetos e escolha Propriedades. Em seguida, especifique os arquivos JAR na página Saída da caixa de diálogo.
Para configurar dependências de projeto:
Na janela Projetos, expanda o nó do projeto ao qual você deseja adicionar um projeto dependente.
Clique com o botão direito do mouse no nó Bibliotecas e escolha Adicionar projeto.
Selecione o diretório que contém o projeto cujos arquivos JAR você deseja adicionar ao classpath. Quando você seleciona o diretório do projeto, o nome do projeto e os arquivos JAR do projeto são exibidos no painel direito da caixa de diálogo.
O selecionador de arquivo apresenta diretórios do IDE que usam ícones.
Clique em Adicionar arquivos JAR do projeto.
O IDE adiciona o projeto dependente ao classpath do projeto primário e exibe um nó para isso dentro do nó de biblioteca da janela Projetos.