Erro na Compilacao

Pessoal,

     Alguém poderia me ajudar, quando tento compilar a classe abaixo no eclipse, sempre aparece a seguinte mensagem de erro..

      Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

at testeQuadro.main(testeQuadro.java:8)

     Essa eh a classe:

         	public class Quadro {

	public String szNomeQuadro;
	public String szNomeAutor;
	public String szAno;
			
	Public Quadro(String szNomeQuadro, String szNomeAutor,String szAno);
	{
		this.szNomeQuadro = szNomeQuadro;
		this.szNomeAutor = szNomeAutor;
		this.szAno = szAno;
	}
	
	public void SetNomeQuadro(String szNomeQuadro){
		this.szNomeQuadro = szNomeQuadro;
	}
	
	public void SetNomeAutor(String szNomeAutor){
		this.szNomeAutor = szNomeAutor;
	}
	
	public void SetAno(String szAno){
		this.szAno = szAno;
	}

	public String getNomeQuadro(){
		return szNomeQuadro;
	}
	
	public String getNomeAutor(){
		return szNomeAutor;
	}
	
	public String getszAno(){
		return szAno;
	}

}
Alguem poderia me ajudar ?

         Valeu

public começa com p minúsculo e vc não precisa do ‘;’ no final da declaração da assinatura do método.

public Quadro(String szNomeQuadro, String szNomeAutor,String szAno)

isso não é erro de compilação, isso é uma exceção, se aconteceu esse erro quer dizer que o teu programa compilou (só não sei como que compilou com um Public e um ; depois do método)