Ola pessoal , estou tendo problemas com essa coisa ai em cima no titulo. Na app tenho 2 metodos para criar 2 pacotes no eclipse, a partir do que foi digitado na tela.
Então ja tentei de diversas formas, procurei no google e não axei muita coisa, até por que naum entendi muito bem. No pacote nr 1 o nome do package é definido pelo que foi digitado em apenas 1 campo text. Agora no pacote nr 2 o nome sera definido por todos os campos da tela. A questão é que naum consigo criar 2 pacotes com o mesmo nome. A estrutura a ser gerada é essa.
package 1 ---- cliente
package2 ---- cliente.fabricante.produto.areadenegocio
Do jeito que esta ai embaixo o java cria assim:
package1---- cliente
package2---- clienteFABRICANTE.produto.areadenegocio, ele tah juntando o nome do cliente com o fabricante. E se tento renomear o packge, o eclipe me da um erro de lower case, e ainda apaga o primeiro pacote. Por que ele faz isso? e como posso resolver isso?
public void gerarPacotesCliente() {
try {
File arquivo = new File("C:/FDDK/Workspace_plugin_free/TestePackage/src/" + cliente );
arquivo.mkdirs();
} catch (Exception ex) {
ex.printStackTrace();
}
}
// gera pacotes fabricante
public void gerarPacotesFabricante() {
try {
File arquivo = new File("C:/FDDK/Workspace_plugin_free/TestePackage/src/" + cliente +
fabricante + '/' + produto + '/' + areanegocio + '/');
arquivo.mkdirs();
} catch (Exception ex) {
ex.printStackTrace();
}
}