problemas para crear un archivo binario en java

Iniciado por ezar147, 3 Noviembre 2017, 23:51 PM

0 Miembros y 1 Visitante están viendo este tema.

ezar147

tengo un pequeño inconveniente a la hora de crear un archivo binario puesto que el programa se ejecuta sin errores y no me genera excepciones, pero el archivo no se me crea.

los datos los estoy pasando de un arraylist.  
aqui les dejo el codigo:
Código (java) [Seleccionar]


try {
           archivoSalida = new FileOutputStream("prestamos.dat");
           salida = new ObjectOutputStream(archivoSalida);
           for(Prestamo p: prestamos){
               salida.writeObject(p);
           }
       } catch (Exception e) {
           JOptionPane.showMessageDialog(null, e);
       }
       finally{
           try {
               salida.close();
           } catch (IOException ex) {
               Logger.getLogger(AdminCooperativa.class.getName()).log(Level.SEVERE, null, ex);
           }
       }
}


Serapis

Seguramente sí se está creando, sólo que tú no sabes donde los estás creando.

Tienes como ruta: "prestamos.dat", prueba a poner la ruta absoluta, si es relativa, lo será de donde actualmente esté apuntando.

ezar147

Cita de: NEBIRE en  4 Noviembre 2017, 16:36 PM
Seguramente sí se está creando, sólo que tú no sabes donde los estás creando.

Tienes como ruta: "prestamos.dat", prueba a poner la ruta absoluta, si es relativa, lo será de donde actualmente esté apuntando.


Gracias ya lo  solucione, el problema estaba en un if() que contenía el código, solo que no me había dado cuenta de la condición que tenia