Problema com javac

3 respostas
S

Galera tenho o seguinte codigo

public class AssertTest { 
   public static void main( String[] args ) { 
      for( int i = 0; i < 10; i++ ) { 
         try{ 
            assert i%2 == 0: i--; 
            System.out.println( "Even Number: " + i ); 
          
         } 
         catch( AssertionError ae ) { 
            System.out.println( "Odd Number: " + ++i ); 

         } 
      } 
   } 
}

Eu utilizo o JCreator, quando eu rodo esse codigo com ele funciona tranquilo,
mais quando eu rodo pelo Prompt ele me retorna a seguinte mensagem, alguem sabe porque?

Exception in thread "main" java.lang.NoClassDefFoundError : AssertTest
Isso acontece em qualquer outra classe.

3 Respostas

Humbertim2

kra… rodei seu exemplo aqui pelo prompt e rodou d boa…

vc configurou as variaveis de ambiente???

abraço

J

o problema tá no classpath, para rodar a classe no prompt, seta o classpath ou, como vc não tá utilizando nenhuma biblioteca, tenta rodar esvaziando ele:
“set classpath = .”
e set o PATH para JAVA_HOME/bin

LPJava

veja em anexo como configurar suas variaveis de ambiente em caso de duvida java 1.5 :smiley:

Criado 28 de agosto de 2007
Ultima resposta 28 de ago. de 2007
Respostas 3
Participantes 4