Skip to content

Commit 1c0082c

Browse files
authored
Merge pull request #501 from venmanyarun/set_java_home_productInfo
adding JAVA_HOME env variable for product info based on java.home
2 parents 431576e + 28d4e86 commit 1c0082c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/io/openliberty/tools/common/plugins/util/InstallFeatureUtil.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1151,7 +1151,14 @@ public static String productInfo(File installDirectory, String action) throws Pl
11511151
} else {
11521152
productInfoFile = installDirectory + "/bin/productInfo";
11531153
}
1154+
11541155
ProcessBuilder pb = new ProcessBuilder(productInfoFile, action);
1156+
Properties sysp = System.getProperties();
1157+
String javaHome = sysp.getProperty("java.home");
1158+
if (javaHome != null) {
1159+
pb.environment().put("JAVA_HOME", javaHome);
1160+
}
1161+
pb.redirectErrorStream(true);
11551162
pr = pb.start();
11561163

11571164
in = new BufferedReader(new InputStreamReader(pr.getInputStream()));

0 commit comments

Comments
 (0)