in lib/prolog/java/PrologCompiler.java [46:58]
private static void jar(File jar, File classes) throws IOException {
File tmp = File.createTempFile("prolog", ".jar", tmpdir);
try {
try (JarOutputStream out = new JarOutputStream(Files.newOutputStream(tmp.toPath()))) {
add(out, classes, "");
}
if (!tmp.renameTo(jar)) {
throw new IOException("Cannot create " + jar);
}
} finally {
tmp.delete();
}
}