diff --git a/package.json b/package.json index 7c79569..b98a51b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "locate-java-home", - "version": "1.1.2", + "version": "1.1.3", "description": "Locates JAVA_HOME on any platform, and can differentiate between different versions.", "main": "js/es5/index.js", "module": "js/es6/index.js", diff --git a/ts/lib/platforms/linux.ts b/ts/lib/platforms/linux.ts index 42a6f0a..5665d0d 100644 --- a/ts/lib/platforms/linux.ts +++ b/ts/lib/platforms/linux.ts @@ -17,7 +17,7 @@ export default function linuxFindJavaHome(cb: (homes: string[], executableExtens const alts = stdout.toString().trim().split('\n'); for (const alt of alts) { // "java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64" - discoveredJavaHomes.push(alt.split(' ')[2]); + discoveredJavaHomes.push(alt.split(/[\s]+/)[2]); } } // Option 2: Is JAVA_HOME defined?