Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao Executar o programa que utiliza o comando while que mostra o numero de 150 a 299

class Mostra150ate300{ public static void main (String[] args) { int numero = 150; while (numero < 300) { System.out.println("O numero impresso é: " + numero); numero++; } } }

O programa compila normal Quando executa o programa mostra a mensagem de erro abaixo: C:\CURSOS\ALURA\JAVA>javac Mostra150ate300.java

C:\CURSOS\ALURA\JAVA>java Mostra150ate300 Exception in thread "main" java.lang.UnsupportedClassVersionError: Mostra150ate300 (Unsupported major.minor version 52.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

C:\CURSOS\ALURA\JAVA>

3 respostas

Bom dia Ricardo, me parece um erro de versão do java, qual esta na sua maquina?

Boa tarde Ricardo,

Creio que se você resolver esse outro problema do teu outro post, resolve o deste também.

Avisa aí se der certo.

Abraço.

solução!

Na minha maquina havia 4 versões do java. Eu havia instalado uma com o NetBeans. Desinstalei todas as versões do Java e instalei o JDK que veio com o NetBeans, configurei a variável de ambiente e funcionou normalmente. Obrigado pela ajuda.