the first try to compile with all different versions of java