Me Ajudem neste erro: Exception in thread "main" java.lang.NoClassDefFoundError

2 respostas
E

Olá Pessoal, Boa Tarde,

Eu tenho a seguinte classe:

package com.br.meuprimeiropacote;

/**
*

  • @author isaias.duarte
    */
    public class MinhaPrimeiraClasseComPacote {

    /**

    • @param args the command line arguments
      */
    public void exibeMensagem() {
    
    System.out.print( Meu aplicativo java! );
    
    }
    
    public static void main(String[] args) {
    
    // TODO code application logic here
    
    MinhaPrimeiraClasseComPacote minhaClasse = new MinhaPrimeiraClasseComPacote();
    
    minhaClasse.exibeMensagem();
    
    }
    

}

Pelo Netbeans executa normal … mas quando eu executo no console da o seguinte erro:

java -cp . com.br.meuprimeiropacote.MinhaPrimeiraClasseComPacote

Exception in thread main java.lang.NoClassDefFoundError: com/br/meuprimeiropac

ote/MinhaPrimeiraClasseComPacote

Caused by: java.lang.ClassNotFoundException: com.br.meuprimeiropacote.MinhaPrime

iraClasseComPacote

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Será que vc’s teriam como me ajudar a executar esta classe … tem muito tempo que não faço nada com java. Se vc’s puderem me ajudar, eu agradeço.

Se vc’s tiverem um tutorial sobre execução de classe usando o Java.exe me mandem pois to com duvidas sobre como executar uma classe usando pacotes pelo console.

Valeu,

Isac

2 Respostas

xandevieira

provavelmente vc nao esta executando a classe no diretorio com/br/meuprimeiropacote

pq quando vc cria o package com.br.meuprimeiropacote, a IDE cria diretorio.

acho q eh isso

mateusprado

vc precisa executar a classe passando o diretorio do formato br/com/etcetal/
o br.com. é coisa da IDE e nao o caminho do OS.

abraços,

Criado 6 de junho de 2008
Ultima resposta 6 de jun. de 2008
Respostas 2
Participantes 3