Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2012, 13:03
Avatar de fahs82
fahs82
 
Fecha de Ingreso: abril-2012
Ubicación: guadalajara
Mensajes: 139
Antigüedad: 12 años, 8 meses
Puntos: 12
leer archivo de texto incluido en jar

Buen dia ,tengo una aplicacion que a partir de un script genera una base de datos de mysql , si corro la aplicacion desde el netbeans funciona a la perfeccion , pero una vez que compilo el jar me pasa una excepcion de javalangnullpointerexception
el script esta en un package llamado images que es donde tengo algunas imagenes que cargo y algunos otros recursos , lo extraño es que no me reconozca el archivo pero si las imagenes , posteo a continuacion mi codigo y agradesco la atencion de su tiempo , si alguien pudiera orientarme sobre que esta mal o que debo cambiar de el codigo

Código:
public void CrearBaseDatos(){
ConexionMySQL ConexionMysql = new ConexionMySQL();
Connection cn = ConexionMysql.ConectarServer();
try{
    
    
Statement stCrearBase = cn.createStatement();
stCrearBase.executeUpdate("drop DATABASE if exists JZAP");
stCrearBase.executeUpdate("create DATABASE JZAP");
ConstruirTablas();
}
catch(Exception ECrearDB){
JOptionPane.showMessageDialog(null,ECrearDB);
}
}    
public void ConstruirTablas()throws SQLException,IOException {
  
    
    InputStream is = ClassLoader.getSystemResourceAsStream("imagen/jzap.sql.txt");
    BufferedReader br = new BufferedReader(new InputStreamReader(is));
    
    try{
    String line = br.readLine();
    StringBuilder statement = new StringBuilder();
    while(line != null){
    line = line.trim();
    if(!line.startsWith("--") && !line.startsWith("#")){
    statement.append(line);
    if (line.endsWith(";")){
    executeLine(statement.toString());
    statement = new StringBuilder();
    }
    }
    line = br.readLine();
    }
    if(statement.length() > 0){
    executeLine(statement.toString());
    }
    }
    catch(Exception e){
    JOptionPane.showMessageDialog(null, e);
    }
       
}