Erro Could not find the main class: NomeDaClasse. Program will exit

3 respostas
shinigami

Olá a todos, sou novo aqui no fórum e estou começando a entender a linguagem java.
Bom é o seguinte, hoje criei um programinha simples na hora de compilar deu erro, logo apos tentei compilar outro programa e deu erro.
Bom todos os programas que eu tento compilar da erro, uso eclipse.
Sou aluno do 2º período do curso de ADS e ainda sou iniciante nessa área, se alguem puder me dar uma força fico muito grato :).

Meu código:

public class QuadradoComFor {

public static void main(String[]args){
	
	for(int i = 0; i < 10; i++){
		System.out.println("ola");
	}
}

}

E o erro:

java.lang.UnsupportedClassVersionError: Exercicio5 : Unsupported major.minor version 51.0

at java.lang.ClassLoader.defineClass1(Native Method)

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

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

at java.security.SecureClassLoader.defineClass(Unknown Source)

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

at java.net.URLClassLoader.access$000(Unknown Source)

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)

Exception in thread main

3 Respostas

pmlm

Esse erro não é a compilar mas sim a executar. O que quer dizer é que estás a executar com uma versão do java anterior àquela que foi usada para compilar.

Provavelmente compilaste com Java 7 e estás a executar com Java 6.

tmvolpato

isso msm
seu código está correto

vc está executando isso em alguma IDE?

shinigami

Consegui, era isso mesmo.
Entrei em build path, java compiler, e mudei a versão, agora executou normal.
Muito obrigado pelo exclarecimento, foi de grande ajuda !

Criado 4 de outubro de 2012
Ultima resposta 4 de out. de 2012
Respostas 3
Participantes 3