Eu já achei bastante coisa sobre esse assunto aqui no forum, mas estou com uma dúvida que eu realmente não achei aqui…
É o seguinte, eu tenho um arquivo teste1.java na minha pasta1. Para referenciar uma classe que está em um arquivo teste2.java, devo gravar este arquivo no seguinte caminho: …/pasta1/pasta2/teste2.java, certo? E os arquivos ficam assim:
teste1:
import pasta2.*;
...
teste2:
package pasta2;
...
Até aí, td bem!
Achei isso aqui no fórum e deu certinho!
O meu problema é que o teste2.java referencia uma classe que está no arquivo teste3.java! Onde eu gravo este terceiro arquivo??? Como ficam os imports e packages dos arquivos anteriores???
Não consigo fazer essa parada dar certo!
O arquivo você grava onde quiser…não existe uma regra pra isso. Existem sim algumas recomendações da Sun mas acho que não é isso que você tá buscando né.
Se quiser gravar o teste3.java na pasta1 ou na pasta2 tanto faz.
Pra facilitar eu colocaria tudo na pasta 1.
mas se quiser(como tá parecendo) criar uma pasta 3 dentro da pasta 2 e lá dentro colocar seu teste3.java vc referenciaria ele no teste.java assim:
import pasta2.pasta3.*;
e se fosse referenciar a partir do teste2.java ficaria assim:
Então, normalmente eu uso o Eclipse… ele ja arruma todas essas paradas de import e package automatico, né?
Mas dessa vez eu quis usar o editor mais simples possivel pra aprender “o caminho das pedras”…