Foro de elhacker.net

Programación => Java => Mensaje iniciado por: ezar147 en 3 Noviembre 2017, 23:51 pm



Título: problemas para crear un archivo binario en java
Publicado por: ezar147 en 3 Noviembre 2017, 23:51 pm
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
  1.  
  2. try {
  3.            archivoSalida = new FileOutputStream("prestamos.dat");
  4.            salida = new ObjectOutputStream(archivoSalida);
  5.            for(Prestamo p: prestamos){
  6.                salida.writeObject(p);
  7.            }
  8.        } catch (Exception e) {
  9.            JOptionPane.showMessageDialog(null, e);
  10.        }
  11.        finally{
  12.            try {
  13.                salida.close();
  14.            } catch (IOException ex) {
  15.                Logger.getLogger(AdminCooperativa.class.getName()).log(Level.SEVERE, null, ex);
  16.            }
  17.        }
  18. }
  19.  


Título: Re: problemas para crear un archivo binario en java
Publicado por: Serapis 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.


Título: Re: problemas para crear un archivo binario en java
Publicado por: ezar147 en 4 Noviembre 2017, 20:21 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