diff --git a/lib/env/java.js b/lib/env/java.js index 2a0c39de..5bd75cb9 100644 --- a/lib/env/java.js +++ b/lib/env/java.js @@ -99,7 +99,8 @@ const java = { } else { // See if we can derive it from javac's location. var maybeJavaHome = path.dirname(path.dirname(javacPath)); - if (fs.existsSync(path.join(maybeJavaHome, 'lib', 'tools.jar'))) { + if (fs.existsSync(path.join(maybeJavaHome, 'bin', 'java')) || + fs.existsSync(path.join(maybeJavaHome, 'bin', 'java.exe'))) { environment.JAVA_HOME = maybeJavaHome; } else { throw new CordovaError(default_java_error_msg);