Community
Participate
Working Groups
if (replacements.containsKey(entry.getName())) {
String name = (String) replacements.get(entry.getName());
replacement = new File(directory, name);
in = new BufferedInputStream(new FileInputStream(replacement));
if (name != null) {
newEntry = new JarEntry(name);
if (replacement.exists()) {
} else {
try {
in = new BufferedInputStream(jar.getInputStream(entry));
newEntry = new JarEntry(entry.getName());
} catch (Exception e) {
if (verbose) {
e.printStackTrace();
System.out.println("Warning: Problem reading " +replacement.getPath() + ", using " + jar.getName() + File.separator + entry.getName() + " instead.");
}
} else if (verbose) {
System.out.println("Warning: " + replacement.getPath() + " not found, using " + jar.getName() + File.separator + entry.getName() + " instead.");
if (newEntry == null) {
} catch( Exception e ) {
if(verbose) {
System.out.println("ERROR: problem reading " + entry.getName() + " from " + jar.getName());
continue;
newEntry.setTime(entry.getTime());
outputJar.putNextEntry(newEntry);