Wir haben eine große Java-Anwendung, die als Applet oder Java Web Start ausgeführt wird. Und es wächst mehr und mehr. Ein typischer Benutzer benötigt nur einen kleinen Teil der Klassen. Da Java nicht weiß, welche Klasse es in welcher JAR-Datei finden kann, lädt es alle JAR-Dateien, bis es die Klasse findet. Wenn eine nicht vorhandene Klasse geladen wird (z. B. ein Ressourcenpaket), werden alle JAR-Dateien geladen. Dies reduziert die Startzeit auf eine kleine Bandbreite sehr groß.Gibt es ein Plugin-Framework für Java Applets?
Gibt es ein kleines Framework, mit dem wir die Plugins nur bei Bedarf laden können? Oder besser bei Bedarf und im Hintergrund?
Natürlich sollte das Framework die Startzeit nicht selbst mit dieser großen Größe verzögern.
Ich denke, es sollte einen URLClassLoader zum Download verwenden.