Erro na compilação do javac

Quando uso o Javac nome arquivo com extenção java não dá erro, porém ao usar o comando java nome do arquivo dá erro:

Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file

o que vem a ser isso:

[quote=erich2008]Quando uso o Javac nome arquivo com extenção java não dá erro, porém ao usar o comando java nome do arquivo dá erro:

Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file

o que vem a ser isso:[/quote]
A principio você gerou o .class em uma versão da jvm superior a que você esta tentando executar…

De uma olhada nas suas variaveis de ambiente…

PATH
CLASSPATH
JAVA_HOME

pode ser que cada uma esteja apontando para uma versão diferente…

[quote=erich2008]Quando uso o Javac nome arquivo com extenção java não dá erro, porém ao usar o comando java nome do arquivo dá erro:

Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file

o que vem a ser isso:[/quote]

http://www.guj.com.br/posts/list/52859.java