Java Reading zip file

I’m trying to read the content of a ZIP file.
When creating the FileSystem, I get a FileSystemAlreadyExistsException since the affected zip file already exists.
Even when I’m specifying {“create”, “false”} when creating the FileSystem

The code (adapted from

private static FileSystem createZipFileSystem(String zipFilename,
                                          boolean create)
                                          throws IOException {
    // convert the filename to a URI
    final Path path = Paths.get(zipFilename);
    final URI uri = URI.create("jar:file:" + path.toUri().getPath());

    final Map<String, String> env = new HashMap<>();
    String value="false";

    if (create) {
    env.put("create", value);

    return FileSystems.newFileSystem(uri, env);

the call:

 FileSystem zipFileSystem = createZipFileSystem(zipFilename, false);