import java.io.IOException;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.EnumSet;

public class Main {

    public static void main(String[] args) {
	// write your code here
        Path jar = Paths.get("C:\\Users\\tongwan\\Documents\\JI-9066262\\JLzma.jar");
        try(FileSystem fs = FileSystems.newFileSystem(jar)){
            Files.walkFileTree(fs.getRootDirectories().iterator().next(), EnumSet.noneOf(FileVisitOption.class),
                    Integer.MAX_VALUE, new SimpleFileVisitor<Path>() {
                        @Override
                        public FileVisitResult visitFile(Path file, BasicFileAttributes at) throws IOException {
                            System.out.println(file);
                            return FileVisitResult.CONTINUE;
                        }
                    });
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
