Quando você acrescenta um arquivo JAR ou pasta de classes compiladas a um classpath do projeto, em geral é útil adicionar os arquivos de origem para essas classes, para você poder visualizar o conteúdo ao trabalhar com elas. A anexação do código-fonte a um arquivo JAR ou à pasta de classes compiladas permite que o IDE seja informado de localizar o código-fonte para essas classes. Você pode então entrar nos arquivos de origem ao depurar e abrir os arquivos de origem com o comando Ir para o código-fonte.
Para que a conclusão de código funcione corretamente no IDE, é necessário anexar um conjunto completo de arquivos de origem como uma pasta ou adicionar arquivos de origem disponíveis como um arquivo Zip.
Para anexar um código-fonte a um arquivo JAR ou a uma pasta de classes compiladas:
No menu principal, escolha Ferramentas > Bibliotecas.
No painel esquerdo de Gerenciador de bibliotecas, selecione a biblioteca de projetos dentro da qual está localizado o arquivo JAR que você deseja adicionar ao código-fonte.
Somente bibliotecas já registradas com o IDE são listadas na lista Bibliotecas de classes do Gerenciador de bibliotecas.
Se o arquivo JAR ou a pasta de classes para os quais você deseja adicionar o código-fonte não tiverem sido já adicionados a uma biblioteca registrada, crie uma nova biblioteca vazia usando o botão Nova biblioteca. Em seguida, na aba Classpath, clique em Adicionar JAR/pasta e especifique o local do arquivo JAR que contém os arquivos de classes compiladas.
Uma biblioteca de classes pode conter múltiplos arquivos JAR, assim como documentação Javadoc e código-fonte.
Na aba Fontes, clique em Adicionar JAR/pasta para adicionar a pasta ou o arquivo que contém o código-fonte.
Clique em OK para sair de Gerenciador de bibliotecas.
O IDE adiciona os arquivos JAR e o código-fonte selecionados à biblioteca especificada e registra automaticamente o código-fonte em cada projeto que tiver esse arquivo JAR no classpath.
Ao criar uma biblioteca de classes Java para um único arquivo JAR, você pode simplesmente adicionar o arquivo JAR ao classpath do projeto para tornar disponíveis o Javadoc e o código-fonte associados. Se a biblioteca Java contiver múltiplos arquivos JAR, no entanto, você deve adicionar a própria biblioteca ao classpath. A adição da biblioteca ao classpath também facilita o compartilhamento do projeto com outros desenvolvedores.
Você também pode associar os códigos-fonte a um arquivo JAR por meio da janela Propriedades do projeto. Entretanto, fazer isso cria a associação somente para esse projeto. Para abrir a caixa de diálogo Propriedades do projeto, clique com o botão direito do mouse no nó do projeto e escolha Propriedades. Selecione o nó de bibliotecas no painel Categorias. Em seguida, selecione o JAR com o qual você deseja associar os códigos-fonte e clique em Editar. Você pode especificar os códigos-fonte a serem associados.
Para anexar um código-fonte para uma plataforma Java:
Escolha Ferramentas > Plataformas Java no menu principal.
Selecione a plataforma no painel esquerdo da caixa de diálogo.
Na aba Fontes, adicione as pastas ou os arquivos que contêm o código-fonte.
Para , você define o JDK de destino no script Ant e especifica o nível das fontes na caixa de diálogo Propriedades do projeto. Quando você entra nas classes JDK, o IDE procura nas plataformas registradas no Gerenciador plataformas Java uma plataforma Java com um nível de fonte correspondente. Se nenhuma plataforma Java correspondente for localizada, o IDE abrirá o código-fonte para a plataforma padrão do IDE.