jdk5 compile