Obrigado pela ajuda, mas está assim. O problema realmente é o classpath, mas acho que agora configurei corretamente a variável de ambiente.

 

Agora uma outro dúvida, quando eu dou um

Package com.danilo.qualquercoisa;

 

Mas meu arquivo está em um outro diretório qualquer, o compilador automaticamente vai colocar a classe no diretório jre\classes ???? ou tenho que usar aquela opção de compilação?

 

[]’s

 

Danilo

 

-----Mensagem original-----
De: Savio Barros [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 28 de outubro de 2002 18:47
Para: java-list@soujava.org.br
Assunto: Re: [java-list] Classpath

 

Esse erro (Exception in thread "main" java.lang.NoClassDefFoundError.) está dando pq vc não está colocando o método Main na classe que vc está chamando. Por exemplo: Java Cadastro. Na classe classe Cadastro.class, deve haver um método chamado Main, que é de onde todo o programa é startado. Tente no seu código colocar isso:

 

public class NomeDaClasse{

    public static void main(String args[]){

      System.out.println("Aqui dentro desse método, é o começo de tudo...");

 

   }

}

 

Lembre-se: a classe que vc for executar deve conter o método chamado main.

 

[]´s

 

Sávio

----- Original Message -----

Sent: Monday, October 28, 2002 2:19 PM

Subject: [java-list] Classpath

 

PessoALL,

 

Estou iniciando em Java, já tenho um bom conceito sobre a linguagem, mas tem algo que eu não consegui entender até agora, e gostaria que algum de vocês que manjam bem pudessem dar uma aula sobre CLASSPATH.

 

Já tentei achar alguns artigos sobre isso, inclusive no histórico da lista, mas não vi nada muito claro, e não consegui resolver meu problema.

Tenho uma classe que coloquei em um pacote. Quando vou executar uma outra classe que instancia essa classe no pacote recebo aquele famoso erro Exception in thread "main" java.lang.NoClassDefFoundError.

 

Se eu colocar essa classe no diretório classes dentro de jre, como devo configurar esse CLASSPATH?

 

Desculpem por ser um assunto repetitivo, mas realmente não tenho uma idéia muito clara sobre ele.

 

Grande abraço a todos.

 

Danilo César

Responder a