build for java 8