TOMEE-3774 + upgraded version 
diff --git a/pom.xml b/pom.xml
index dbe0cf5..155400b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
   <groupId>org.apache.tomee.patch</groupId>
   <artifactId>tomee-patch-parent</artifactId>
   <packaging>pom</packaging>
-  <version>0.5-SNAPSHOT</version>
+  <version>0.6-SNAPSHOT</version>
 
   <name>Apache TomEE Patch Plugin</name>
   <description>Tools and Maven Plugin to help complete the javax-to-jakarta bytecode transformation</description>
diff --git a/tomee-patch-core/pom.xml b/tomee-patch-core/pom.xml
index 7420e27..00d13a8 100644
--- a/tomee-patch-core/pom.xml
+++ b/tomee-patch-core/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.tomee.patch</groupId>
     <artifactId>tomee-patch-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>tomee-patch-core</artifactId>
diff --git a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java
index 125ceef..1d63841 100644
--- a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java
+++ b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java
@@ -540,8 +540,8 @@
 
         boolean patchedClass = false;
         for (final Clazz clazz : classes) {
-            if (path.equals(clazz.getName()) ||
-                    path.startsWith(clazz.getPrefix() + "$")) {
+            if (path.replace('/', File.separatorChar).equals(clazz.getName()) ||
+                    path.replace('/', File.separatorChar).startsWith(clazz.getPrefix() + "$")) {
 
                 jar.patch(clazz, classes);
                 patchedClass = true;
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());
     }
 
 }
diff --git a/tomee-patch-plugin/pom.xml b/tomee-patch-plugin/pom.xml
index 076b4c3..740d359 100644
--- a/tomee-patch-plugin/pom.xml
+++ b/tomee-patch-plugin/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.tomee.patch</groupId>
     <artifactId>tomee-patch-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>tomee-patch-plugin</artifactId>