As opções nesta página indicam as definições do caminho de construção de
um projeto Java.
Você pode acessar esta página através
O caminho da classe de construção é uma lista de caminhos visíveis para o compilador durante a construção do projeto.
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 menos que a definição
na página de preferências Compilador
(Janela > Preferências > Java > Compilador > Caminho de Construção) especifique que o recurso foi filtrado.
Opção | Descrição |
---|---|
Adicionar 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 |
As pastas de origem possuem os seguintes atributos (As Pastas de Origem possuem os seguintes atributo (apresentados como nós filhos 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. |
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 classpath marcadas como 'exportadas'. A definição de uma entrada de classpath 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.
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çã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 classpath no caminho de construção. As variáveis classpath funcionam como via indireta para os JARs com a vantagem de evitar
caminhos do sistema de arquivos local em um classpath. 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 > Variáveis Classpath) |
Adicionar Biblioteca | Permite adicionar bibliotecas pré-definidas 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) |
Adicionar 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):
Atributo | Descrição |
---|---|
Localização do Javadoc | Especifica onde pode ser encontrada 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 encontrada a origem da biblioteca. |
Na lista Ordem do classpath 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.
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. O padrão para este campo é configurado na página de preferências Novo Projeto (Janela > Preferências > Java > Novo Projeto).
Classpath de Construção
Variáveis
Classpath
Trabalhando com Caminhos de
Construção
Conectando a Origem às Variáveis
Conectando a Origem a um Arquivo JAR
Perguntas Mais
Freqüentes no JDT
Preferências de Variáveis Classpath
Propriedades do Compilador Java