=== modified file 'src/com/goldencode/artifacts/BaseArtifact.java'
--- old/src/com/goldencode/artifacts/BaseArtifact.java	2026-07-15 18:45:22 +0000
+++ new/src/com/goldencode/artifacts/BaseArtifact.java	2026-07-31 07:15:11 +0000
@@ -213,12 +213,16 @@
    @Override
    public String getResourcePath()
    {
-      if (relativePath.startsWith("./"))
+      // a class loader resolves / separated names on every platform and the entries of a jar are never
+      // \ separated, so the separators of the relative path (\ on Windows) have to be converted
+      String path = relativePath.replace('\\', '/');
+
+      if (path.startsWith("./"))
       {
-         return relativePath.substring(2);
+         return path.substring(2);
       }
-      
-      return relativePath;
+
+      return path;
    }
 
    /**

