Thomas Darimont
Erfahrenes Mitglied
Hallo!
ich habe mal einen kleinen Vergleich zwischen den rt.jars von jdk1.5.0_04 und jdk1.6.0 (beta) angestellt:
Hier das Ergebnis:
Gruß Tom
ich habe mal einen kleinen Vergleich zwischen den rt.jars von jdk1.5.0_04 und jdk1.6.0 (beta) angestellt:
Code:
/**
*
*/
package de.tutorials;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
/**
* @author Tom
*
*/
public class ShowNewClasses {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
File oldRtJar = new File("C:/Programme/Java/jdk1.5.0_04/jre/lib/rt.jar");
File newRtJar = new File("C:/Programme/Java/jdk1.6.0/jre/lib/rt.jar");
ZipFile oldRtJarZip = new ZipFile(oldRtJar);
ZipFile newRtJarZip = new ZipFile(newRtJar);
Enumeration newRtJarZipEntries = newRtJarZip.entries();
File listOfNewClasses = new File("c:/listOfNewClasses.txt");
PrintWriter printWriter = new PrintWriter(new FileWriter(
listOfNewClasses));
while (newRtJarZipEntries.hasMoreElements()) {
ZipEntry newEntry = (ZipEntry) newRtJarZipEntries.nextElement();
String entryName = newEntry.getName();
if (oldRtJarZip.getEntry(entryName) == null) {
printWriter.println(entryName);
}
}
printWriter.close();
newRtJarZip.close();
oldRtJarZip.close();
}
}
Hier das Ergebnis:
Gruß Tom