Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The code does:
if ( envVars == null || envVars.get( "JAVA_HOME" ) == null ) { cmd.addEnvironment( "JAVA_HOME", System.getProperty( "java.home" ) ); }
This is logically wrong because java.home is not JAVA_HOME. java.home points to the JRE directory which can or cannot be the JAVA_HOME. This block can be removed all together and shall be eiher inherited or provided by the client.