Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465

    Problemi a leggere e visualizzare i contenuti di un file

    Sul mio manuale di java si riporta questo esempio:

    codice:
    /* Display a text file. 
       To use this program, specify the name 
       of the file that you want to see. 
       For example, to see a file called TEST.TXT, 
       use the following command line. 
     
       java ShowFile TEST.TXT 
    */ 
     
    import java.io.*; 
     
    class ShowFile { 
      public static void main(String args[]) 
      { 
        int i; 
        FileInputStream fin; 
     
        // First, confirm that a file name has been specified. 
        if(args.length != 1) { 
          System.out.println("Usage: ShowFile filename"); 
          return; 
        } 
     
        // Attempt to open the file. 
        try { 
          fin = new FileInputStream(args[0]); 
        } catch(FileNotFoundException e) { 
          System.out.println("Cannot Open File"); 
          return; 
        } 
     
        // At this point, the file is open and can be read. 
        // The following reads characters until EOF is encountered. 
        try { 
          do { 
            i = fin.read(); 
            if(i != -1) System.out.print((char) i); 
          } while(i != -1); 
        } catch(IOException e) { 
          System.out.println("Error Reading File"); 
       } 
     
        // Close the file. 
        try { 
          fin.close(); 
        } catch(IOException e) { 
            System.out.println("Error Closing File"); 
        } 
      } 
    }
    In base a quello che ho capito il programma sopra utilizza read() per leggere e visualizzare i contenuti di un file contenente testo ASCI. Sul manuale c'é anche scritto che il nome del file deve essere specificato come argomento della riga di comando ma non si spiega fisicamente cosa si deve fare su eclipse e non si dice neppure dove essere salvato questo benedetto .txt. Mi aspettavo che nel codice ci fosse una URL dove java potesse andare a prelevare il file...


  2. #2
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    Ho capito, parla degli argomenti della command line. Su Eclipse si impostano su Run - Run Configurations - Arguments.

    Fin qui ci siamo però continuo a non capire 2 cose:

    1 - Quando premo normalmente su RUM e come da riga di comando scrivessi "java" e stop?

    2 - Perché il file non si apre, dove imposto la URL? (Ho provato a mettere il .txt vicino al file class ma non funziona...)

    Vi prego datemi una mano, è una c@zzata per voi programmatori questa cosa qui, io ora sono fermo e arenato... non posso andare avanti a leggere!


  3. #3
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    up! up!

  4. #4
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    up! up!

  5. #5
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465






    PER CHI VUOLE RISPONDERE O DARMI UNA MANO: Su Eclipse gli argomenti della command line si impostano su Run - Run Configurations - Arguments ma se scrivo java ShowFile TEST.TXT in arguments e metto il file TEST.TXT vicino a ShowFile.class il file non funziona e java mi restituisce la stringa "Usage: ShowFile filename".






  6. #6
    Cioé io l'ho fatto in due minuti.
    Intanto devi scrivere solo il nome del file su "Program Argument" : TEST.TXT
    e poi questo file lo devi mettere nella cartella principale del progetto e non sotto bin.

    Ciao.
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  7. #7
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    Ma CAAAAAAAAAAAAZZZZZZZZZZZZZZ@@@@@@@@@@@!!!! Le ho provate tutte tranne la cosa più semplice...

    Grazie infinite!

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.