Michael Bieri: Classpath zur Laufzeit ändern

Beitrag lesen

Hallo

Ist es eigentlich wirkungsvoll, den Classpath über das System-Property "java.class.path" zur Laufzeit zu ändern?

Also so:

System.setProperty("java.class.path",
System.getProperty("java.class.path") + ";c:\meinArchiv.jar");

Oder nützt sowas nichts?

Wie könnte ich dann alternativ Klassen absolut dynamisch einbinden? (mit Reflection kann man zwar die Klassen wunderschön dynamisch laden, aber die Classpaths bleiben trotzdem statisch)

Gruss

Michael