Merge branch 'master' of github.com:apache/tomee-patch-plugin into master
diff --git a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Clazz.java b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Clazz.java
index 9053913..f60370a 100644
--- a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Clazz.java
+++ b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Clazz.java
@@ -27,9 +27,9 @@
     private int applied;
 
     public Clazz(final String name, final File file) {
-        this.name = name;
-        this.prefix = name.replaceAll("\\.class$", "");
-        this.packge = asPackage(name);
+        this.name = name.replace("\\", "/");
+        this.prefix = this.name.replaceAll("\\.class$", "");
+        this.packge = asPackage(this.name);
         this.file = file;
     }
 
diff --git a/tomee-patch-core/src/test/java/org/apache/tomee/patch/core/ZipToTarTest.java b/tomee-patch-core/src/test/java/org/apache/tomee/patch/core/ZipToTarTest.java
index 13bca8f..b8a0c1a 100644
--- a/tomee-patch-core/src/test/java/org/apache/tomee/patch/core/ZipToTarTest.java
+++ b/tomee-patch-core/src/test/java/org/apache/tomee/patch/core/ZipToTarTest.java
@@ -57,12 +57,13 @@
             }
         }
 
+        String lineSeperator = System.getProperty("line.separator");
         assertEquals("" +
-                "14 33188 index.txt\n" +
-                "6 33188 color/red/crimson.txt\n" +
-                "6 493 color/blue/navy.sh\n" +
-                "6 33188 color/red/ruby.txt\n" +
-                "6 33188 color/green/forest.txt\n", out.toString());
+                "14 33188 index.txt" + lineSeperator +
+                "6 33188 color/red/crimson.txt" + lineSeperator +
+                "6 493 color/blue/navy.sh" + lineSeperator +
+                "6 33188 color/red/ruby.txt" + lineSeperator +
+                "6 33188 color/green/forest.txt" + lineSeperator, out.toString());
     }
 
 }