That depends on what you want to do with the file contents. Fundamentally, RTF is just a text file, so you can use the File, FileInputStream and various Reader classes in the java.io package.
If you want to display RTF in a Swing component, have a look at this sample application which does exactly that.
Originally posted by sunilkumarbit choudhary: How can i read RTF file from java
Keep in mind that RTF is not really a standard. Microsoft documents it poorly and amends it whenever it sees fit. That said, reading an RTF file can be as easy as: