Para abrir esta caixa de diálogo, clique com o botão direito do mouse no e escolha Propriedades. A página Códigos-fonte permite definir as pastas que contêm os pacotes de códigos-fonte e os pacotes de teste do projeto. Use os botões à direita da caixa de diálogo para adicionar, remover e alterar a ordem das pastas.
Em um projeto padrão, é possível ter várias raízes de origem, com as seguintes exceções:
A raiz de código-fonte não pode estar presente em outro projeto do IDE.
A raiz de código-fonte não pode ter sido adicionada a outra unidade de compilação do mesmo projeto. Uma raiz de código-fonte registrada em Pacotes de testes não pode, por exemplo, ser adicionada à lista Pacotes de códigos-fonte.
Todas as raízes de origem são empacotadas no mesmo arquivo JAR e compartilham o mesmo classpath.
Se tiver uma raiz de código-fonte que precisa ser usada por várias projetos, você deve criar um projeto diferente para a raiz de código-fonte e configurar as dependências de compilação entre os projetos.
Você pode usar a caixa de combinação Nível do código-fonte na parte inferior da página Códigos-fonte para definir a versão da plataforma Java com a qual o código Java gerado deve ser compatível. Esta configuração corresponde à opção javac -source.
Especificar a Versão das fontes não altera a plataforma de Java cujas bibliotecas e executáveis são usados para compilar e executar o projeto. Para definir a plataforma de Java que será usada para compilação e execução do projeto, clique em Bibliotecas e defina a configuração da plataforma de Java adequadamente. Não é possível definir Versão das fontes de um projeto para versões superiores à versão da plataforma de Java do projeto.
Pastas Pacotes de testes
Você pode usar esse painel para especificar a pasta que o IDE usa ao criar testes JUnit. Por padrão, quando você cria um projeto o IDE cria um pacote de teste chamado test com o rótulo Pacotes de teste. Use os botões à direita da lista para remover a pasta selecionada ou para especificar a pasta que o IDE usa ao criar testes. Você também pode modificar o campo Rótulo para alterar a forma em que a pasta é exibida na janela Projetos.
Para criar testes JUnit com o IDE, um projeto deve ter uma pasta de pacotes de teste. Se a pasta de pacotes de teste do seu projeto estiver faltando ou indisponível, você pode criar uma nova pasta em seu projeto e, em seguida, usar esse painel para designar a nova pasta como a pasta de pacotes de teste.