Exception in thread "main" java.lang.NullPointerEx

E ai galera, preciso de um help de vcs, sou iniciante em java e to apanhando igual vaca na horta …
To tentando fazer uma conexao com o banco de dados postgresql mas da o seguinte erro Exception in thread “main” java.lang.NullPointerException

Esse é a classe da conexao

package siscti;
 
 import java.sql.*;
 
 public class Conexao {
     private Connection con;
     
     public void Conexao() {
         try {
             Class.forName("org.postgresql.Driver");
             con = DriverManager.getConnection("jdbc:postgresql://192.168.10.3:5432/siscti","postgres","123456");
  
             
         }
         catch (Exception e){
             System.out.println("Ouve erro na conexao" + e.getMessage());
         }
     }
     
     public Connection getConexao(){
         return con;        
         
     }
     
     public void fechar(ResultSet rs) {
         if (rs!=null){
             try{
                 rs.close();
             }
             catch (Exception e)
             {}
             
         }
     }
     
     public void fechar(java.sql.Statement stmt){
         if (stmt!= null)
         {
             try
             {
                 stmt.close();
             }
             catch(Exception e){}
         }
     }
     
     public void fecharConexao(){
         if (con != null){
             try {
                 con.close();
             }
             
             catch(Exception e){}
          }
      }
  }

E essa é a principal


package siscti;
 
 import java.sql.*;
 
 public class Main {
     
 
     public Main() {
         
     }
     
 
     public static void main(String[] args) throws SQLException {
         Statement stmt = null;
         ResultSet rs = null;
         
     Conexao conexao = new Conexao();    
     Connection con = conexao.getConexao();
     stmt = con.createStatement();
     rs = stmt.executeQuery("select * from public.tbl_local");
     
     }
     
 }

o stracktrace é o seguinte

 init:
 deps-jar:
 Compiling 1 source file to C:\Java\Projetos\SisCti\build\classes
 compile:
 run:
 Exception in thread "main" java.lang.NullPointerException
         at siscti.Main.main(Main.java:19)
 Java Result: 1
 EXECUTADO COM SUCESSO (tempo total: 1 segundo)
 

Desde ja agradeço pela ajuda.
Vandao.

Ola,

renomeie o metodo " public void Conexao() { " para " public Conexao() ", assim vc o torna um construtor, e quando vc construir o objeto conexao ele vai abrir a conexão…

Cara usa o debugger da IDE e verifica se o teu objeto con da classe Conexao esta sendo mesmo criado,acho que por algum motivo ele não esta sendo criado.flw