#2020 extractExecutableFromJar now makes the target directory if necessary