I want the client jars to work (compile/run) in my java 6 any way i can achieve this?
If you have source code, you can try compiling the code on a Java 6 build platform. However, there are no guarantees it will compile and run as-is:
The bad news is that there is no magic way to deal with any compilation errors arising from the above. You will need to hand translate the Java 7-isms into Java 6 compatible source code.
But the good news is that if the code does compile on Java 6 JDK, there is pretty good chance that it will run on Java 6 JRE.
If you don't have access to that source code, then the problem is much, much harder
It is theoretically possible to translate bytecode to an earlier version, but the tools for doing this are tend to have significant limitations. Here are some possible leads:
Note that I've not managed to find a "retro" tool that translates Java 7 to Java 6. (Either nobody has done the work, or there is something about Java 7 makes the problem intractable.)