Ergebnis 1 bis 2 von 2
  1. #1

    Standard unreported exception java.io.IOException; must be caught or declared to be thrown

    Hey,
    Ich bin am Schreiben eines Programms zur Häufigkeitsanalyse.
    Nur momentan hab ich grad Probleme mit dem Einlesen einer TXT Datei.

    Ich habe Folgende Klasse zum Einlesen:

    Code:
    import java.io.*;
    
    public class Lesen{
    
      public static String lesen (String dateiName) throws IOException{
           byte zeichen;
         char buchstabe;
         String text = "";
    
         FileInputStream leseStrom = new FileInputStream(dateiName);
    
         do{
           zeichen = (byte)leseStrom.read();
           text += (char)zeichen;
         } while (zeichen !=-1);
         leseStrom.close();
    
         return text;
      }
    
    
    }

    Und mein Aufruf in meiner GUI ist folgender:
    Code:
    String text = Lesen.lesen(eingabe);
    Jedoch bekomme ich grad folgende Fehlermeldung:

    Code:
    Oeffnen.java:92:31: unreported exception java.io.IOException; must be caught or declared to be thrown
    wie kann ich den meine Eingabe an die Lesen Klasse übergeben ?
    Da steht ja "must be caught or declared" aber wie macht man das ????


    Schonmals danke im Vorraus.

    lg.
    Pr0g4mer
    Ich habe keine Signatur mehr, und das ist auch gut so ^^

  2. #2
    NoClose Wurm
    Registriert seit
    30.06.2008
    Beiträge
    178

    Standard

    try{}catch(IOException e){} einsetzen

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •