Galera,
Eu estava formatando meu projeto no Netbeans, e fui renomear alguns pacotes e agora está dando alguns erros.
tipo esse aqui quanto tento dar um RUN no projeto. Queria voltar o nome do pacote como estava antes mais nem lembro como estava.
run:
java.lang.NoClassDefFoundError: gerenciador/GerenciadorApp
Caused by: java.lang.ClassNotFoundException: gerenciador.GerenciadorApp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: gerenciador.GerenciadorApp. Program will exit.
Exception in thread "main" Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
Agora renomeei para Gerenciador o nome do pacote está falando que:
A classe Gerenciador/GerenciadorApp não foi localizada no projeto Gerenciador.
Só que a classe está lá.
Olá,
tem como você postar a estrutura do seu projeto?
e como está a declaração dessa sua classe GerenciadorApp?
A classe gerenciadorApp que está dentro do pacote gerenciador :
[code]package gerenciador;
import org.jdesktop.application.Application;
import org.jdesktop.application.SingleFrameApplication;
/**
Ai no meu Jframe que chama GerenciadorView está dando um erro bem nessa linha, se eu clicar no erro aparece “Introduzir MÉTODO…”
org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(gerenciadorFrames.GerenciadorApp.class).getContext().getResourceMap(GerenciadorView.class);
Perceba que seu pacote está com o nome [gerenciador] e você renomeou o pacote como [Gerenciador]
Lembre-se, Java é Case Sensitive, logo |‘G’ != ‘g’|.
Uma dica que dou é sempre que você precisar renomear pacotes pelo NetBeans, vá com o botão direito sobre o item (pacote ou classe) -> Refatorar -> Renomear
Aí é certeza que a refatoração atualizará o nome do Item refatorado onde quer que o mesmo esteja sendo usado.
Abs []
@Adriano, foi pelo refatorar mesmo que renomeei os pacotes…muito estranho dar pau assim…
renomeei para gerenciador como estava antes. saca o erro novamente…
run:
java.lang.NoClassDefFoundError: GerenciadorView/GerenciadorApp
Caused by: java.lang.ClassNotFoundException: GerenciadorView.GerenciadorApp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: GerenciadorView.GerenciadorApp. Program will exit.
Exception in thread "main" Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 3 segundos)
Não consegui postar a imagem aqui, então upei no link abaixo.
http://imageshack.us/photo/my-images/89/erroe.png/
Acho que o Jeito é rafazer o projeto que estava 98% pronto já !
Se alguém souber como reverter isso posta ae
vlw.
cara, tira um printscreen da tela com a hierarquia do teu Projeto abertae a tua classe GerenciadorApp aberta na tela do NetBeans também…
Se possível zipa a pasta do teu projeto e anexa aqui…
Abs []
[EDIT] - passei lotado na imagem que postaste anterior… mas ainda assim queria ver a classe… se puder, posta o projeto aqui…
Adriano,
Não será mais necessário como era urgente eu criei um novo projeto e copiei os Frames e as classes e funcionou.( Deu trabalho mais foi o que deu pra fazer de momento…rs)
valeu pela ajuda.
pow… blz, mas seria ideal entender o porque do erro pra quem sabe reportar um bug pra equipe de desenvolvimento da IDE, afinal, poderá complicar Projetos mais pra frente de novo…
Você apagou o Projeto anterio ??? Senão, zipa e manda aí…
Abs []
Acho muito válido, pode ser algum bug msmo.
Como eu anexo o arquivo aqui??
[quote=CaioNascimento]Acho muito válido, pode ser algum bug msmo.
Como eu anexo o arquivo aqui??[/quote]
Quando voce clicar em responder, logo abaixo da caixa de mensagem, tem 2 botões [Options] [Attachments]
É só clicar em Attachments e anexar o arquivo.
Abs []