src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
branchJDK-8200758-branch
changeset 58890 6539ad1d90aa
parent 58762 0fe62353385b
--- a/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java	Fri Nov 01 10:22:49 2019 -0400
+++ b/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java	Fri Nov 01 10:25:15 2019 -0400
@@ -114,7 +114,7 @@
                 })::validate;
     }
 
-    private final static String MINIMAL_VERSION = "3.0";
+    private final static DottedVersion MINIMAL_VERSION = DottedVersion.lazy("3.0");
 
     static Path getSystemDir(String envVar, String knownDir) {
         return Optional
@@ -132,7 +132,6 @@
             } catch (InvalidPathException ex) {
                 Log.error(MessageFormat.format(I18N.getString(
                         "error.invalid-envvar"), envVar));
-                return null;
             }
         }
         return null;
@@ -142,9 +141,9 @@
         PathMatcher wixInstallDirMatcher = FileSystems.getDefault().getPathMatcher(
                 "glob:WiX Toolset v*");
 
-        Path programFiles = getSystemDir("ProgramFiles", "Program Files");
-        Path programFilesX86 = getSystemDir("ProgramFiles(X86)",
-                "Program Files (x86)");
+        Path programFiles = getSystemDir("ProgramFiles", "\\Program Files");
+        Path programFilesX86 = getSystemDir("ProgramFiles(x86)",
+                "\\Program Files (x86)");
 
         // Returns list of WiX install directories ordered by WiX version number.
         // Newer versions go first.