RESOLVIDO - Problema com pacotes: nao consigo criar
10 respostas
R
rafaelczy
ai pessoal to num exercicio que pede pra reorganizar todas classes em pacotes.
bom, eu havia criado originalmente todas minhas classes e posto nuim numa pasta Banco como vcs podem ver
o exercicio pede pra criar o seguintes pacotes:
vejam na imagem que criei os dois ultimos, mas na mesma imagem vc ve que ele nao me deixar criar o pacote banco! ele diz que jaexiste. mas onde se eu nao vejo eesse pacote banco no package explorer ao lado? http://www.rcyagenciaweb.com/package.jpg
Repare que os pacotes sistema e conta são do pacote banco, logo ele já existe.
[]s
Marcelo Gomes
R
rafaelczy
fiz um teste criando outra pasta de projeto com o nome Banco2 e criei os pacotes tudo de novo, dai
se eu crio os 3 pacotes ele sempre apaga o pacote br.com.empresa.banco, assim que eu coloco classes dentro de um dos dois outros pacotes criados. :shock:
ai tive de me fazer de salame pra enganar ele:
antes que ele apagasse (ou movesse ou sei la o que o eclipse faz) o famigerado pacote “br.com.empresa.banco” eu pus direto umas classes dentro desse pacote.
pronto resolveu.
alguem sabe explicar o pq disso ?
drsmachado
Vamos lá.
O problema é que a visualização não está hierárquica, como é a visualização da árvore de diretórios no Windows Explorer, por exemplo.
Suponha que você criou o pacote br.com.empresa.banco.conta
Na verdade. apenas criou uma estrutura de diretórios assim
>br->com-->empresa--->banco---->conta
Quando você cria o pacote sistema, dentro de banco, apenas acrescenta
>br->com-->empresa--->banco---->conta---->sistema
Entendeu?
R
rafaelczy
marcelogomesrp:
Olhei com mais atenção sua imagem e o pacote que esta tentando criar já exite
Repare que os pacotes sistema e conta são do pacote banco, logo ele já existe.
[]s
Marcelo Gomes
sim
isso tb desconfiei
mas o problema conforme tu ves ai na img é que o pacote blabla.banco nao aparece ai no package explorer! e dai nao consegui colar uma classes dentro dele como consegui nos outros pacotes com o botao direito
R
rafaelczy
drsmachado:
Vamos lá.
O problema é que a visualização não está hierárquica, como é a visualização da árvore de diretórios no Windows Explorer, por exemplo.
Suponha que você criou o pacote br.com.empresa.banco.conta
Na verdade. apenas criou uma estrutura de diretórios assim
>br->com-->empresa--->banco---->conta
Quando você cria o pacote sistema, dentro de banco, apenas acrescenta
>br->com-->empresa--->banco---->conta---->sistema
Entendeu?
entendo amigo mas o meu problema é que esse pacote nao aparece aqui no package explorer e dessa forma nao posso clicar em cima dele com b dir pra colar umas classes. esse é o probl
drsmachado
Está utilizando qual IDE?
Eclipse?
Se for, você consegue alterar o modo de visualização dos packages.
Na parte superior da aba Package Explorer, próximo aos ícones de minimizar e maximizar, há um ícone (seta para baixo) que, ao clicar nele, um menu é exibido.
Nesse menu, existe a opção package presentation, onde pode-se selecionar Flat ou Hierarchical
M
marcelogomesrp
cria uma classe neste pacote que ele ja vai mostrar como você, ele não esta mostrando pois esta sem nenhum arquivo lá!!!
R
rafaelczy
ok
eu fiz diferente - colando classes
e como eu criei todos pacotes e o primeiro pacote que recebeu classes foi o “br.com.empresa.banco” entao ele ficou visivel desde vazio até a população
mas thanks ai pela ajuda mesmo assim