Erro Java

1 resposta
F
Olá!








Estou precisando de ajuda urgente





Olha fiz um programa simples :








  public  void main (String[] args) throws Exception


	{


		


    	Class.forName("jdbc.odbc.JdbcOdbcDriver");





    	String url= "jdbc:odbc:Siad";


		String user = "usuariocgi";


		String password = "senhacgi";





    	Connection con = DriverManager.getConnection(url, user, password);


    	Statement Stmt = con.createStatement();


    	ResultSet rs = Stmt.executeQuery("select distinct nome_curso from


curso ");


    	


    	while (rs.next())


    	 {


      	 String nome=rs.getString("nome_curso");


	     System.out.println("Curso: "+ nome);


	     }


		System.out.println("Olllllaaaaaaaa");


       }


}











Quando Compilo (javac BDteste.java) não  erro nenhum





mas quando executo (Java BDteste) da erro :


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








O que eu fiz de errado ?














Muitissimo Obrigada pela atenção !














                                      Bjos !











                                                  Fatima


 :-[  :-[  :-?  :-?

1 Resposta

J
Simples, defina sua main como um metodo estatico. Assim:





public static void main(String[] args) {





}





Essa é a assinatura correta para o metodo main.<img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pngmiley.png?v=9" title=":smiley:" class="emoji" alt=":smiley:">





valeuz
Criado 11 de março de 2003
Ultima resposta 11 de mar. de 2003
Respostas 1
Participantes 2