Probleme d'execution d'une classe java

Fermé
yassine - 3 déc. 2009 à 17:38
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 3 déc. 2009 à 21:02
Bonjour,
j'ai un problème avec la compilation d'une classe java avec eclipse, c'est une classe dans laquelle je voulais tester seulement ma connexion avec la basse de donnée si ca marchait ou pas mais lors de la compilation ça me donne cette erreur là :

java.lang.NoSuchMethodError: main
Exception in thread "main" 


voici le code de ma classe java:

package Rest;
import java.sql.*;



public class Resto {
	public void test() throws SQLException, ClassNotFoundException{
		System.out.println("sdsd");
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:XE";
		Connection con = DriverManager.getConnection(url,"System", "Mallorca2010");
	DatabaseMetaData meta = con.getMetaData();
	System.out.println(meta.getDatabaseProductName());
	}
	public void main(String[] args) throws SQLException, ClassNotFoundException{
		
		Resto t = new Resto();
		t.test();
	}
}


j'espère trouver une solution chez vous, merci d'avance pour votre aide
Cordialement
A voir également:

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
3 déc. 2009 à 21:02
l'erreur parle d'elle même :
java.lang.NoSuchMethodError: main

il n'y a pas de fonction main() dans ton programme !

Tout programme java commence (et se termine) avec la fonction main().
0