Package e Import's

Olá pessoal,

gostaria de tirar uma dúvida sobre package e import … tenho o seguinte código:

package br.com.vipertech;
import br.com.vipertech.modelo.*;

public class Principal {
	public static void main(String[] args) {
		try {
			Contato contato = new Contato();
			contato.setNome ("Breno");
			contato.setEmail ("breno@gmail.com");
		}
		catch (ClassNotFoundException e){
			e.printStackTrace();
		}
		
	}

}

A classe Contato está dentro da package br.com.vipertech.modelo.* e ele não tem erross. Agora qual é minha dúvida no eclipse esse meu programa não compila pois ele acusa que a classe Contato não está definida.

Se eu importar as package’s não era para ele achar as classes ??? Ou eu vou precisar estar na mesma package ???
ah o erro que ele exibe no console é [quote]java.lang.NoSuchMethodError: main
Exception in thread “main” [/quote]

valew pessoal …

Coloca o código dessa classe Contato aí pra gente ver…

Opa claro …

[code]
package br.com.vipertech.modelo;

public class contato {

private String nome;
private String email;

public String getEmail() {
	return email;
}
public void setEmail(String email) {
	this.email = email;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}

}[/code]

Valew cara

O nome da classe é contato, não Contato:

Sugiro que altere o nome da classe, inves de mudar lá no main, pois nome de classe iniciando com letra maiuscula é um padrão, lembrando que você terá que alterar o nome do arquivo de contato.java para Contato.java tambem, faça isso pelo eclipse clicando com o botão direito na classe, refactor --> rename, ou simplesmente apertando F2 com a classe selecionada.

public class Contato {

Se você decidir sair do padrão e só renomear no main, é só fazer:

contato con = new contato(); con.setNome ("Breno"); con.setEmail ("breno@gmail.com");

nossa q falta de atenção a minha hein …

Cara valew pelas dicas vou fazer conforme o padão …

Valew mesmo …

[]'s