diff --git a/test/jdk/java/io/File/GetAbsolutePath.java b/test/jdk/java/io/File/GetAbsolutePath.java
index 09356f64840..ad2e1cc79f1 100644
--- a/test/jdk/java/io/File/GetAbsolutePath.java
+++ b/test/jdk/java/io/File/GetAbsolutePath.java
@@ -88,7 +88,10 @@ public class GetAbsolutePath {
             File f = new File(z + ":.");
             if (f.exists()) {
                 String zUSER_DIR = f.getCanonicalPath();
-                assertEquals(z + ":foo", zUSER_DIR + "\\foo");
+                File path = new File(z + ":foo");
+                String p = path.getAbsolutePath();
+                String ans = zUSER_DIR + "\\foo";
+                assertEquals(0, p.compareToIgnoreCase(ans));
             }
         }
     }