I am working on a project and there is a requirement to read the EXIF metadata from the image , so can anyone tell me how to proceed , I already googled it but haven't found any satisfactory solution .
There's also JavaXT Image IO library that I found here, the last time I was looking for something similar. I had checked the metadata-extractor project too but decided to use JavaXT Image IO instead, although I don't remember the reason. It has served us well so far. The project creator/maintainer, Peter, was very responsive and helpful when I had contacted him to sort out an issue with the library.
It may be worth your time to look at the Apache Commons Imaging project. Although I've only used it to access metadata from TIFF format files, it appears that there is support for EXIF tags from JPEGs, etc.
See Apache Commons Imaging.