Como referenciar classes de outros projetos no Eclipse?

11 respostas
D

Por exemplo: tenho 2 projetos, Projeto1 e Projeto2. Em Projeto1 tenho uma classe Funcionario q quero referenciar em meu Projeto2.

Sendo a classe Funcionario public, como devo referenciá-la em Projeto2??

class Teste {

??? Funcionario f1 = new Funcionario();

//…

}

11 Respostas

P

Cara você vai ter que adicionar esse seu projeto que você quer referencia no outro projeto.
Qual IDE você usa?

labolpks

vc tem q importar o teu projeto 1 no projeto 2…

ou seja…vc tem um projeto q utiliza o outro…

D

Desculpem, não me expressei direito.

Na verdade é apenas 1 projeto. Dentro dele 2 pacotes. No Pacote1 tem a classe Funcionario q eu preciso utilizar no Pacote2.

renatosilva

import Pacote1.Funcionario; (após o package)

ramilani12

Simples:
É só importar o pacote

import pacote1.SuaClasse;
import pacoteN.ClasseN;
D

Obrigado renato3110 e ramilani12!!

É isso ae!! Deu certo!!

Só uma dúvida: e no caso de eu querer utilizar uma classe q esteja no default package??

Tentei declarando:

import default package.*;

Mas não deu certo…

renatosilva

não tem import

ramilani12

Se ele estiver no default package , não precisa importar …

D

Mas não dá certo… :frowning:

A minha classe Teste está no Pacote2 e a classe Funcionario está no default package.

Qdo declaro simplesmente:

class Teste {

Funcionario f1 = new Funcionario();

//…

}

Fica marcando erro: Funcionario cannot be resolved to a type

renatosilva

Esquisito, realmente não funciona uai…

De repente a classe do default package só pode ser usada nele mesmo…

D

estranho né?

será q naum tem um jeito?..

Criado 9 de outubro de 2006
Ultima resposta 10 de out. de 2006
Respostas 11
Participantes 5