I have a zip file created in jimfs (google in memory file system) from a byte array. When trying to open that file with ZipMemoryFileSystem , I get an error that the provider is not recognized. My code is as following: public static void test(byte[] document) { try { try (FileSystem memoryFileSystem = Jimfs.newFileSystem(Configuration.unix())) { Files.write(memoryFileSystem.getPath("/file.zip"), document); URI uri = URI.create("jar:" + memoryFileSystem.getPath("/file.zip").toUri()); Map<String, String> env = Collections.singletonMap("create", "false"); try (FileSystem zipfs = FileSystems