This buildfile is part of projectlombok.org. It contains platform specific code to find installed JVMs. . ERROR: You explicitly specified the home of JVM${find-vm.version} as: ${jvm.loc} in the ${jvm.locations.file} file. However, ${jvm.loc}/bin/${exe.java} does not exist or is not executable. Please fix the entry in jvm.locations, or delete it and rerun the build; this build is capable of finding VMs automatically on many platforms. Set property find-vm.version first Set property find-vm.version first Set property find-vm.version first A JVM${find-vm.version} is required to run the request tests. this script can automatically find VMs on mac and windows but did not find a suitable VM. aborted . ERROR: That does not appear to be a valid location; ${jvm.loc}/bin/${exe.java} should exist. That does not appear to be a valid JVM${find-vm.version} - perhaps it isn't the right version? Your choice of VM has been written to ${jvm.locations.file} and will be remembered for future invocations. JVM ${find-vm.version} cannot be found