Chamadas de classe

fala pessoal de uma parada no servlet estou com problema que seria o seguinte tenho duas classes uma chamada Professor e outra Aluno na professor tenho varios objetos criados e nas duas classes o que acontece não consigo mostrar os dados das duas classes no caso as informações ta compilando sem erro mas quando executa aparece
Exception in thread “main” java.lang.No…etc :wink:
estou disponibilizando codigo para alguem possa me ajudar desde ja agradeço valeu pessoal

//Professor.java
//Professor.java é a classe
//os objetos são: nome, matrícula, rg, cpf, disciplina, salário
//os métodos são: bater ponto(), receber saláro()

//A definição desta classe é:

public class Professor
{
	//ATRIBUTOS DESTA CLASSE SÃO:
	
	private String nome;
	private String telefone;
	private String cpf ;
	private String disciplina;
	private int matricula;
	private int identidade;
	private double salario;
	

	//OS METODOS SÃO:
	
	//public é o tipo do metodo e void quer dizer que o mesmo não retorna nada
	
	public void baterPonto()
	{
		System.out.println("Professor Registrado");
		
	}
	
	public void recebeSalario(double salario)
	{
		this.salario=salario; // this quer dizer que ete salário é o salário da classe
	}
	
	
	//OS METODOS GETs E SETs SÃO PARA ACESSAR OS ATRIBUTOS PROTEGIDOS DA CLASSE.
	
	public void setNome(String  nomea)
	{
		this.nome=nomea;
	}
	public String getNome()
	{
		return (nome);
	}
	
	
	public void setTelefone(String tel)
	{
		this.telefone=tel;
	}
	public String getTelefone()
	{
		return (telefone);
	}
	
	
	
	public void setCpf(String cpfe)
	{
		this.cpf=cpfe;

	}
	public String getCpf()
	{
		return (cpf);
	}
	
	
	
	public void setDisciplina(String matematica)
	{
		this.disciplina=matematica;
	}
	public String getDisciplina()
	{
		return (disciplina);
	}
	
		
	
	public void setMatricula(int matric)
	{
		this.matricula=matric;
	}
	public int getMatricula()
	{
		return (matricula);
	}
	
	
	public void setIdentidade(int ident)
	{
		this.identidade=ident;
	}
	public int getIdentidade()
	{
		return (identidade);
	}
	
	
	public void setSalario(double sal)
	{
		this.salario=sal;
	}
	public double getSalario()
	{
		return (salario);
	}
}

class Aluno {

	String nome;
	String telefone;


	public String getTelefone ()
	{
		return telefone;
	}
	public String getNome ()
	{
		return nome;
	}

	public void setTelefone (String string)
	{
		telefone = string;
	}
	public void setNome (String string)
	{
		nome = string;
	}
	public void incluir ()
	{
		System.out.println ("Aluno " + this.nome + " incluido com sucesso ");
	}
	public void excluir ()
	{
		System.out.println ("Aluno " + this.nome + " excluido com sucesso ");
	}
	public void alterar ()
	{
		System.out.println ("Aluno " + this.nome + " alterado com sucesso ");
	}
}

posta todo o erro.
mas provavelmente é problema de classpath.

[]'s

André, vc precisa ter um método Principal (main), que será executado as classes.
Sem ele, o programa não irá fazer nada.

falow

:lol: :lol: :lol: :lol:

Renan sera que poderia me mostrar no meu codigo onde colocar este metodo main nas minhas classes onde seri colocado, no caso da class path esta setada corretamente tanto que outros programas que fiz somente esse que aparece o erro

Andre, coloque a mensagem completa de erro. Voce colocou apenas " Exception in thread “main” java.lang.No…etc", o que nao ajuda totalmente a descobrir a classe com problemas.
Ainda: como vc esta fazendo para rodar o programa (que comando vc chama)?

Rafael

A mensagem e a seguinte
Exception in thread “main” java.lang.NoSuchMethodError: main
Press Any Key to Continue

isso quando executa quando compila nada ocorre nem erro no codigo
ja compilei tanto no Jcreator quanto no MS-DOS javac nome do programa

aparece mesma mensagem o objetivo e fazer a chamada das informações de cada classe no caso imprimir mas consigo me uma força ai gente

vc precisa inserir o metodo main na classe que vc quer disparar a execução do seu programa.ele tem essa assinatura:

public static void main(String args[]) {

}

é por esse metodo que vc vai iniciar seu programa.
de uma olhada nesse link:
http://www.guj.com.br/java.artigo.16.1.guj

[]'s