estou usando o Eclipse e tenho dois projetos distintos… porém um um dos projetos precisa usar uma classe q está no outro projeto. Como “incorporo/uso” tal classe que está num determinado projeto em outro projeto?
[quote=maquiavelbona]Chegou a dar uma procurada ou no mínimo uma fuçada? Porque não acho tão contra intuitivo Project-> Properties -> Project References.
Até![/quote]
ok, isso eu sei!
mas como faço pra usar a classe do outro projeto em um determinado projeto…
tipo, tenho q dar "import… "
como faço? porque já tinha feito oq vc falou, porém não aconteceu nada
A partir do momento que você selecionou outros projetos para compor o seu, todos arquivos dentro da pasta src ( ou outra pasta que você configurou como source folder ) estão disponíveis como se fossem jars adicionados ao seu projeto. Então você pode dar normalmente um import blablabla, desde que você tenha configurado o modificador de acesso corretamente, funcionará.
[quote=maquiavelbona]A partir do momento que você selecionou outros projetos para compor o seu, todos arquivos dentro da pasta src ( ou outra pasta que você configurou como source folder ) estão disponíveis como se fossem jars adicionados ao seu projeto. Então você pode dar normalmente um import blablabla, desde que você tenha configurado o modificador de acesso corretamente, funcionará.
Até![/quote]
ok é justamente essa parte q não sei… o import
como faço um import chamando a classe que está em outro projeto. Já tentei import nomeDoOutroProjeto.bla.bla mas não achou a classe. :evil:
Se estiver em com.teste.teste.MinhaClasse , você dará um import por esse caminho desde que você tenha acesso a classe. Se ela for private ou sem qualificador, não é possível executar esse import. Ela tem que ser pública.
[quote=maquiavelbona]Se estiver em com.teste.teste.MinhaClasse , você dará um import por esse caminho desde que você tenha acesso a classe. Se ela for private ou sem qualificador, não é possível executar esse import. Ela tem que ser pública.
Até![/quote]
cara já fiz tudo isso que todos falaram mas mesmo assim não consigo acessar a classe que se encontra no outro pojeto
dentro do projeto onde quero usar a classe que estou tentando importar do outro projeto, tem inclusive uma referencia: Referenced Libraries e tem o pacote onde a classe ta no outro projeto mas consigo acessá-la…
[quote=Sergio Figueras]Posta o seu código, todo.[/quote] não tem o porque eu postar códigos… é mais a nível estrutural… por isso em anexo segue a estrutura dos projetos
Eu consegui fazendo esses dois procedimentos,fiz os dois ao mesmo tempo,mas possa ser que funcione um dos dois (pois eu fiquei tentando de tudo),mas enfim,fiz assim :
1 - Project -> Properties -> Java References
2 - Project -> Properties -> Java Build Path
Depois coloquei o import normal.
Caso alguém tenha ficado em dúvidas dos post’s anteriores,espero que agora ajude.