requires jdk8 on travis