Unsupported major.minor version 49.0It means that the one of the classes you are using / referred to when running / compiling your source was previously compiled with a version of Java that is different to the one you are currently using on your machine. In particular version 49.0 is Java 5 while 48.0 is Java 1.4
For example the class was compiled against Java 5, but you are currently using Java 1.4. Obviously the best way to resolve is to change the version of Java you are using, or if you can recompile the class file in a different Java version.
Reference:
http://www.artima.com/forums/flat.jsp?forum=1&thread=108274
http://forum.java.sun.com/thread.jspa?threadID=722374&messageID=4165690