Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141

    [ JAVA ] prob scrivere un file

    quello che voglio fare io è scrivere il numero 12.94 nel file prova.txt ma.....


    import java.io.*;

    public class read
    { public static void main(String[] args)
    { FileWriter writer = new FileWriter("prova.txt");
    PrintWriter out = new PrintWriter(writer);
    out.println(12.94);

    }

    }

    ::::::::::QUESTO E' IL RISULTATO QUANDO ESEGUO:::::::::

    read.java [5:1] unreported exception java.io.IOException; must be caught or declared to be thrown
    { FileWriter writer = new FileWriter("prova.txt");
    ^
    1 error
    Errors compiling read.



    perche????????????

  2. #2
    il tuo codice può sollevare eccezioni. Devi includerlo in una sessione try catch

    import java.io.*;
    codice:
    public class read  { 
      public static void main(String[] args) { 
        try {
          FileWriter writer = new FileWriter("prova.txt"); 
          PrintWriter out = new PrintWriter(writer); 
          out.println(12.94); 
        } catch (IOException) {
          //  qui gestisci l'eventuale ecezzione sollevata
        }
      } 
    }
    P.S. Read con la "R" maiuscola (è un nome di classe!)


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141
    grazie !!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141
    import java.io.*;

    public class Read {
    public static void main(String[] args) throws IOException {
    try {
    FileWriter writer = new FileWriter("prova.txt");
    PrintWriter out = new PrintWriter(writer);
    out.println("scritto");
    System.exit(1);
    } catch (IOException e) {
    System.out.println("errore");
    System.exit(1);
    }
    }
    }

    ma non funziona ancora!!!

    cioè il file mi viene compilato senza errori ... ma il file non viene scritto !!!!!!

    HELP

  5. #5
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ricordati di mettere la riga segnata di rosso, dopo aver scritto:

    import java.io.*;

    public class Read {
    public static void main(String[] args) throws IOException {
    try {
    FileWriter writer = new FileWriter("prova.txt");
    PrintWriter out = new PrintWriter(writer);
    out.println("scritto");
    out.close();
    System.exit(1);
    } catch (IOException e) {
    System.out.println("errore");
    System.exit(1);
    }
    }
    }
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141
    ho provato ma non funziona lo stesso !!!!!!!!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    167
    Originariamente inviato da baru
    ho provato ma non funziona lo stesso !!!!!!!!!!
    Impossibile.
    Che errore ti dà ??

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141
    ok funziona ma ......

    io uso linux ....

    il file .java , .class e il file prova.txt risiedono in

    /root/java

    PROVA.TXT non viene scritto!!!

    ho provato a creare un file prova.txt anche in

    /root

    E CON MOLTA SORPRESA

    il programma lo ha scritto!!!!


    PERCHE ??????

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.