Página Caminho de Construção Java

As opções nesta página indicam as definições do caminho de construção de um projeto Java. É possível chegar a essa página por meio das propriedades do projeto (Projeto > Propriedades > Caminho de Construção Java) no menu de contexto em um projeto criado ou noMenu Arquivo do workbench.

O caminho da classe de construção é uma lista de caminhos visíveis para o compilador durante a construção do projeto.

Guia Origem

Pastas de origem são as raízes de pacotes que contêm arquivos .java. O compilador converterá os arquivos contidos em arquivos .class que serão gravados na pasta de saída. A pasta de saída é definida por projeto, exceto quando uma pasta de origem especifica a própria pasta de saída.Cada pasta de origem pode definir um filtro de exclusão para especificar quais recursos na pasta não devem ficar visíveis ao compilador.
Os recursos existentes em pastas de origem também são copiados para a pasta de saída, a não ser que a configuração na página de preferências do Compilador (Janela > Preferências > Java > Compilador > Construção) especifique que o recurso é filtrado.

Opções da pasta de origem
Opção Descrição
Incluir Pasta Cria uma nova pasta para conter a origem
Editar Permite modificar a pasta de origem ou atributo da pasta de origem atualmente selecionados.
Remover Remove as pastas selecionadas do caminho da classe. Isso não exclui as pastas nem seu conteúdo.
Permitir pasta de saída conforme pasta de origem Mostra/Oculta o atributo de 'pasta de saída' das pastas de origem

Atributos da pasta de origem
Atributo Descrição
Filtro de exclusão Seleciona quais recursos não ficam visíveis ao compilador
Pasta de saída Disponível somente quando Permitir pasta de saída conforme pasta de origem está marcado. Define uma localização de saída específica da pasta de origem. Se não estiver definida, a pasta de saída padrão do projeto é utilizada.

Guia Projetos

Na lista Projetos necessários no caminho de construção, você pode incluir dependências de projeto, selecionando outros projetos do workbench para serem incluídos no caminho de construção desse novo projeto. Os botões Selecionar Tudo e Desmarcar Tudo podem ser utilizados para incluir ou remover todos os outros projetos para/do caminho de construção.

A inclusão indireta de um projeto requerido inclui todas suas entradas de caminho de classe marcadas como 'exportadas'. A definição de uma entrada de caminho de classe como exportada é feita na guia Ordem e Exportação.

Os projetos selecionados aqui são incluídos automaticamente na lista de projetos referidos. A lista de projetos referidos é utilizada para determinar a ordem de construção. Um projeto sempre é construído depois que todos os projetos referidos foram construídos.

Guia Bibliotecas

Nessa página, você pode incluir bibliotecas no caminho de construção. É possível incluir:

Os arquivos JAR também podem ser incluídos indiretamente como variáveis do caminho de classe.

Por padrão, a lista de bibliotecas contém uma entrada que representa a biblioteca de runtime Java. Esta entrada indica o JRE selecionado como o JRE padrão. O JRE padrão é configurado na página de preferências JREs Instalados (Janela > Preferências > Java > JREs Instalados)

Opções da guia Bibliotecas
Opção Descrição
Incluir JARs Permite navegar na hierarquia do workbench e selecionar arquivos JAR para serem incluídos no caminho de construção.
Incluir JARs Externos Permite navegar no sistema de arquivos (fora do workbench) e selecionar arquivos JAR para serem incluídos no caminho de construção.
Incluir Variável Permite incluir variáveis de caminho de classe no caminho de construção. As variáveis caminho de classe funcionam como via indireta para os JARs com a vantagem de evitar caminhos do sistema de arquivos local em um caminho de classe. Isso é necessário quando os projetos são compartilhados em uma equipe.
As variáveis podem ser criadas e editadas na página de preferências Variável Classpath (Janela > Preferências > Java > Caminho de Construção > Variáveis Classpath)
Incluir Biblioteca Permite incluir bibliotecas predefinidas como a Biblioteca do Sistema JRE. Tais bibliotecas podem representar um número arbitrário de entradas (visíveis como nós filhos de nós da biblioteca)
Incluir Pasta de Classe Permite navegar na hierarquia do workbench e selecionar uma pasta de classe para o caminho de construção. O diálogo de seleção também permite criar uma nova pasta.
Editar Permite modificar a entrada ou atributo da entrada da biblioteca atualmente selecionados
Remover Remove o elemento selecionado do caminho de construção.Isso não exclui o recurso.

 As bibliotecas possuem os seguintes atributos (apresentados como nós filhos da entrada da biblioteca):

Atributos da entrada da biblioteca
Atributo Descrição
Localização do Javadoc Especifica onde pode ser localizada a documentação do Javadoc da biblioteca. Se especificada, você pode usar Shift+F2 em um elemento desta biblioteca para abrir sua documentação.
Anexo da origem Especifica onde pode ser localizada a origem da biblioteca.

Guia Ordem e Exportação

Na lista Ordem do caminho de classe de construção, você pode clicar nos botões Para Cima e Para Baixo para mover a entrada de caminho selecionada para cima ou para baixo na ordem do caminho de construção para este novo projeto.

As entradas de lista selecionadas são marcadas como exportadas. As entradas exportadas são visíveis aos projetos que requerem o projeto. Utilize Selecionar Tudo e Cancelar Toda a Seleção para alterar o estado de marcado de todas as entradas. As pastas de origem são sempre exportadas e não podem ser desmarcadas.

Pasta de saída padrão

Na parte inferior dessa página, o campo Pasta de saída padrão permite digitar um caminho para um caminho de pasta onde a saída de compilação desse projeto residirá. A saída padrão é utilizada para pastas de origem que não especificam uma própria pasta de saída. Utilize Procurar para selecionar uma localização existente no projeto atual.

Conceitos Relacionados

Caminho de Classe de Construção
Variáveis Caminho de Classe

Tarefas Relacionadas

Trabalhando com Caminhos de Construção
Conectando a Origem às Variáveis
Conectando a Origem a um Arquivo JAR

Referência Relacionada

Perguntas Mais Freqüentes no JDT
Preferências de Variáveis Caminho de Classe
Propriedades do Compilador Java