"Project" have Eclipse setup (not required really) and I think works java 1.4 and up (java.nio in use) on any platform
Class have javadocs attached including simple example
Anyway there is only few methods, "open"(mpk) , "readFile"(from mpk) and if need to read all content there is "entrySet" to provide content as Map <String "filename",ByteArrayOutputStream> so it's easy "for" looping
Here is simplified example reading "fixtures.csv" .
try {
MpakFile mpakDat = new MpakFile(new File(srcPath+"/zone000/dat000.mpk"));
String[] lines = mpakDat.readFile("fixtures.csv").toString().split("\\n");
for ( String c : lines ) {
...
...
}
} catch(...