Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Reading a file

 
Sathya Srinivasan
Ranch Hand
Posts: 379
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Can someone tell me how to read a file that is packaged along with the jar file?
I read a post that files that are not packaged within the jar file cannot be read and that makes sense.
In my situation, I would like to read a bunch of strings from a file that I will supply with the jar file.
As an example, consider a quiz program for which I want to load the quiz questions and answers or a random quote generator program for which I would like to load the list of all quotes from which the program will select during load time.
Any help greatly appreciated.
 
Pavlin Mihalev
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
If I'm understanding right your question, here's what your solution will look like:
InputStream is = getClass().getResourceAsStream("/YOUR_FILENAME_HERE");
and then for example
DataInputStream dis = new DataInputStream(is);
I hope this helps ;-)
Cheers,
Pavlin
 
Sathya Srinivasan
Ranch Hand
Posts: 379
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That worked perfectly fine. Thank you!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic