Ao criar aplicativos Java, você geralmente configura um único projeto principal que contém a classe principal do projeto e quaisquer projetos necessários. Toda vez que você cria
separados para cada raiz da fonte de um projeto, é necessário definir as dependências da classpath ebtre o projeto principal e os projetos requeridos. Um projeto requerido é um projeto que foi adicionado a outra classpath de projeto.
Para com uma classe principal especificada, o IDE copia automaticamente quaisquer arquivos JAR na classpath do projeto na 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 do aplicativo. Isso simplifica a execução do aplicativo fora do IDE. Para obter mais informações, consulte Preparando um JAR para implantação fora do IDE
Toda vez que limpa e constrói um projeto, o IDE também limpa e constrói os projetos requeridos. O Javadoc e o código-fonte anexados do projeto requerido também são disponibilizados para o projeto recebedor.
Se desejar adicionar um à classpath de um projeto padrão, é necessário declarar todos os arquivos de saída do projeto de forma livre. Clique com o botão direito do mouse no projeto de forma livre na janela Projetos e escolha Propriedades. Em seguida declare os arquivos de saída 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ó de bibliotecas e escolha Adicionar projeto.
Selecione o diretório que contém o projeto cujos arquivos JAR você deseja adicionar à 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 à classpath do projeto primário e exibe um nó para isso dentro do nó de biblioteca da janela Projetos.