compile with JDK6