diff --git a/src/test/java/org/codehaus/plexus/util/cli/CommandlineTest.java b/src/test/java/org/codehaus/plexus/util/cli/CommandlineTest.java index effd50e2..9e9fc4cc 100644 --- a/src/test/java/org/codehaus/plexus/util/cli/CommandlineTest.java +++ b/src/test/java/org/codehaus/plexus/util/cli/CommandlineTest.java @@ -461,7 +461,13 @@ public void testOnlyQuotedPath() throw new IOException( java.getAbsolutePath() + " doesn't exist" ); } - createAndCallScript( dir, java.getAbsolutePath() + " -version" ); + String javaBinStr = java.getAbsolutePath(); + if ( Os.isFamily( Os.FAMILY_WINDOWS ) && javaBinStr.contains( " " )) + { + javaBinStr = "\"" + javaBinStr + "\""; + } + + createAndCallScript( dir, javaBinStr + " -version" ); } public void testDollarSignInArgumentPath()