specify UTF-8 as source encoding, Java 6 for client and common classes and Java 7 for server side code