elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:59  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Error NetBeans con clase ObjetOutputStream...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error NetBeans con clase ObjetOutputStream...  (Leído 409 veces)
|Miguel|

Desconectado Desconectado

Mensajes: 182



Ver Perfil
Error NetBeans con clase ObjetOutputStream...
« en: 7 Febrero 2012, 19:39 »

Pues eso... que cuando intento usar esa clase me da un error, y como una imagen vale más que mil palabras...

No entiendo qué es lo que puede pasar... a ver si alguno me echa un cable, a poder ser no al cuello ;P

Os dejo todo el código por si queréis echar un vistazo:

Código
/*
* Haz un programa que guarde en un archivo de texto de acceso aleatorio
* una biblioteca de canciones. Los datos de cada elemento serán:
* Título de la canción, autor, año, álbum.
*/

package ejercicio060;
 
import java.io.*;
import java.util.*;
class noRango extends Exception{}
public class Ejercicio060 {
 
   public static void main(String[] args) throws FileNotFoundException, IOException {
       String titulo="", autor="", album="", año="";
       Scanner s=new Scanner(System.in);
       ObjetOutputStream oos = new ObjetOutputStream(new FileOutputStream("biblioteca.txt"));
       RandomAccessFile archivo = new RandomAccessFile("biblioteca.txt", "rw");
       int inserciones=0;
       boolean correcto=false;
 
       archivo.seek(archivo.length());
 
       while(inserciones<1){
           System.out.print("¿Cuántas canciones vas a guardar? ");
           try {
               inserciones=s.nextInt();
               if(inserciones<1)
                   System.out.println("Escribe un valor mayor de 0.");
           }
           catch (InputMismatchException e){
               System.out.println("Escribe un valor numérico válido.");
               s.nextLine();
           }
       }
 
       for(int i=0; i<inserciones; i++){
           while(!correcto){
               try{
                   System.out.print("Introduce el título de la canción: ");
                   titulo=s.nextLine();
                   if(titulo.length()!=0)
                       correcto=true;
               }
               catch(Exception e){
                   System.out.println("Introduce un título válido.");
               }
           }
           correcto=false;
           while(!correcto){
               try{
                   System.out.print("Introduce el autor de la canción: ");
                   autor=s.nextLine();
                   if(autor.length()!=0)
                       correcto=true;
               }
               catch(Exception e){
                   System.out.println("Introduce un autor válido.");
               }
           }
           correcto=false;
           while(!correcto){
               try{
                   System.out.print("Introduce el álbum de la canción: ");
                   album=s.nextLine();
                   if(album.length()!=0)
                       correcto=true;
               }
               catch(Exception e){
                   System.out.println("Introduce un álbum válido.");
               }
           }
           correcto=false;
           while(!correcto){
               try{
                   System.out.print("Introduce el año de la canción: ");
                   año=s.nextLine();
                   if(Integer.parseInt(año)>2012)
                       throw new noRango();
                   correcto=true;
               }
               catch(noRango nR){
                   System.out.println("¿Canción del futuro? Escribe un año válido...");
               }
               catch(Exception e){
                   System.out.println("Introduce un año válido.");
               }
           }
           correcto=false;
 
           Cancion canc=new Cancion(titulo, autor, album, Integer.parseInt(año));
           //pd, aqui faltan bastantes cosas... y la clase Cancion está en otro archivo.
       }
       archivo.close();
   }
}


« Última modificación: 9 Febrero 2012, 17:05 por |Miguel| » En línea
RyogiShiki


Desconectado Desconectado

Mensajes: 708


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Error NetBeans con clase ObjetOutputStream...
« Respuesta #1 en: 9 Febrero 2012, 16:10 »

No se ve la imagen.

Saludos


En línea

|Miguel|

Desconectado Desconectado

Mensajes: 182



Ver Perfil
Re: Error NetBeans con clase ObjetOutputStream...
« Respuesta #2 en: 9 Febrero 2012, 17:05 »

He cambiado de servidor de imágenes, a ver si ahora dura más...
Un saludo.
En línea
RyogiShiki


Desconectado Desconectado

Mensajes: 708


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Error NetBeans con clase ObjetOutputStream...
« Respuesta #3 en: 9 Febrero 2012, 17:08 »

Estas poniendo
Código
ObjetOutputStream
y es
Código
ObjectOutputStream
En línea

|Miguel|

Desconectado Desconectado

Mensajes: 182



Ver Perfil
Re: Error NetBeans con clase ObjetOutputStream...
« Respuesta #4 en: 9 Febrero 2012, 17:17 »

 :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[

Me retiro del mundo de java...  :silbar:

Gracias.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Error en NETBEANS
Programación General
nelFabi 2 420 Último mensaje 21 Febrero 2006, 17:53
por nelFabi
Error en declaración de clase :s
Java
jclaurian 2 1,118 Último mensaje 22 Marzo 2008, 18:57
por jclaurian
error en compilar con netbeans 6.5
Programación General
M3LiNdR1 1 1,692 Último mensaje 20 Febrero 2009, 12:48
por Arkangel_0x7C5
Error con clase PHPMailer
PHP
Feedeex 2 2,008 Último mensaje 3 Enero 2011, 15:11
por 4ng3r
Ayuda insert netbeans utilizando palette de netbeans
Bases de Datos
luxferre 0 548 Último mensaje 6 Febrero 2012, 07:15
por luxferre
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines