non déclarée exception java.io.FileNotFoundException; doivent être pris ou déclarée à être jetés

Je suis la création d'une classe -- juste une classe, pas de main() et je reçois l'erreur de "non déclarée exception java.io.FileNotFoundException; doivent être pris ou d'déclaré être "jeté" à cette ligne:

FileOutputStream outStr = new FileOutputStream(FILE, true);   

Je ne comprends pas; je l'ai mis dans un try{} catch{} bloc et c'est toujours l'erreur.

En outre, il est également déclaré "illégal début de type" pour l'essayer, et à la fois de capture lignes, et c'est dire aussi que le ';' est prévu pour les prises de lignes.

Je suis en utilisant le NetBean IDE, FYI.

Merci pour toute aide.

Voici le code complet:

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.io.FileNotFoundException;


public class UseLoggingOutputStream 
{

    String FILE = "c:\\system.txt";

    try
    {

        FileOutputStream outStr = new FileOutputStream(FILE, true);

    }

    catch(FileNotFoundException fnfe)
    {

        System.out.println(fnfe.getMessage());

    }

    catch(IOException ioe)
    {

        System.out.println(ioe.getMessage());

    }

}
Qu'est-ce que cette ligne: Logger.getLogger("outLog"), Level.ERROR)));? le réparer.
Vous n'avez pas besoin de mettre autant de //Begin //End commentaires dans le code à la plupart des endroits. Ils sont en train de créer plus de bruit que d'être instructif.
Fixe. J'avais pensé que je l'ai supprimé cette ligne pour les fins de cette question/réponse post, mais j'ai apparemment raté. Et j'ai enlevé le //Commencer //Fin de commentaires. Je vous remercie.

OriginalL'auteur user717236 | 2011-04-21