Dear friends,

... the trouble was fixed at any moment that I don't know... I think it
has to do with I didn't observe the change of underline color at the
moment to write "throws Exception"...

... I really thank your help and apologize for my fault...
Ricardo

On Sun, 2009-08-02 at 19:03 +0530, Ashok A V wrote:
> Hi Ricardo,
> 
> Try the following code :
> 
> import java.io.FileInputStream;
> import java.io.FileNotFoundException;
> import java.io.IOException;
> import java.util.Properties;
> 
> public class SetSystemProperties {
> 
>       public static void main(String[] args) throws IOException  {
>               FileInputStream propFile = null;
>               try {
>                       propFile = new 
> FileInputStream("myProperties.txt");\\Please specify
> your file path here
>                       Properties p = new Properties();
>                       p.load(propFile);
>                       p.setProperty("myKey1", "myValue1");
>                       System.out.println(p.getProperty("subliminal.message"));
>                       System.out.println(p.getProperty("myown.property"));
>                       System.out.println(p.getProperty("myKey1"));
>                       throw new IOException(); // I added this code to throw 
> an
> IOException explicitly , remove this for your code.This
>                                                              // is
> just for showing how exception is caught
>                       } catch (FileNotFoundException e) {
>                       System.out.println("File not found in the place");
>                       e.printStackTrace();
>               } catch (IOException e) {
>                       System.out.println("IO Exception Occured");
>                       e.printStackTrace();
>               } catch (Exception e) {
>                       System.out.println("Some exception has occured");
>                       e.printStackTrace();
>               } finally {
>                       if (propFile != null) {
>                               System.out.println("Closing FileInputStream");
>                               propFile.close();
>                       } else {
>                               System.out.println("FileInputStream not open");
>                       }
>               }
>       }
> }
> 
> which defines the code which handles specific exceptions and also
> closes the File stream opened.
> Remember for an application that reads / writes files its more
> important to close your streams.
> 
> Thanks,
> Ashok A V
> 
> On Sat, Aug 1, 2009 at 12:04 AM, Mauricio Murillo<[email protected]> 
> wrote:
> >
> > Hi Ricardo,
> >
> > You're not catching your exception. Try this:
> >
> > ....
> >
> > try {
> >
> >  FileInputStream propFile = new ...
> >
> >   // The rest of your code
> >
> > } catch(Exception e) {
> >  e.printStackTrace();
> > }
> >
> > ....
> >
> > Greetings,
> >
> >
> > On Jul 31, 12:28 pm, Ricardo Hernandez Rivera
> > <[email protected]> wrote:
> >> Hi all,
> >>
> >> Could you tell me why my FileInputStream objects get the fault showed in
> >> the attachment.
> >>
> >> You can see the txt file is found in the place indicated by the lab. I'm
> >> using Netbeans 6.5 on Linux Ubuntu 9.04.
> >>
> >> The sample downloaded from javapassion site works perfectly fine but the
> >> same created by my own doesn't it.
> >>
> >> Please, someone help me... soon it's coming IO Basic lessons and I will
> >> be not ready.
> >>
> >> Thanks in advance,
> >> Ricardo
> >>
> >>  FileInputStream_error.jpg
> >> 179KViewDownload
> > >
> >
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to