// Create a jar to be indexed.
run("cf", jarName, "-C", contents, SERVICES);
for (int i = 0; i < 2; i++) {
run("i", jarName);
checkContains(jar, INDEX);
checkContains(jar, SERVICES);
}
JarFile f = new JarFile(jarName);
BufferedReader index = new BufferedReader( new InputStreamReader(
f.getInputStream(f.getJarEntry(INDEX))));
String line; while ((line = index.readLine()) != null) { if (line.equals(SERVICES)) {
index.close();
f.close(); return;
}
}
index.close();
f.close(); thrownew Error(SERVICES + " not indexed.");
}
publicstaticvoid main(String[] args) throws IOException {
testIndex("a.jar"); // a path with parent == null
testIndex("./a.zip"); // a path with parent != null
// Try indexing a jar in the default temp directory.
File tmpFile = File.createTempFile("MetaInf", null, null); try {
testIndex(tmpFile.getPath());
} finally {
tmpFile.delete();
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.