Hallo zusammen,
kennt jemand eine Lösung wie ich Jar Dateien in den Classpath laden kann?
Ich habe in Java 8 immer gut mit den folgenden Code mein Ziel erreicht.
Ab Java 9 ist es nicht mehr möglich. Ich habe hier eine Lösung gefunden https://stackoverflow.com/questions/48041764/add-jar-to-classpath-at-runtime-under-java-9 womit ich über einen Agenten hinzufügen kann. Ich muss den Agenten aber in MANIFEST.MF eintragen, was nicht möglich ist.
Gibts da noch andere Wege?
Viele Grüße
lam_tr
kennt jemand eine Lösung wie ich Jar Dateien in den Classpath laden kann?
Ich habe in Java 8 immer gut mit den folgenden Code mein Ziel erreicht.
Java:
URLClassLoader sysloader = (URLClassLoader) ClassLoader.getSystemClassLoader();
Method method = URLClassLoader.class.getDeclaredMethod("addURL", new Class[]{URL.class});
method.invoke(sysloader, new Object[]{file.toURI().toURL()});
Ab Java 9 ist es nicht mehr möglich. Ich habe hier eine Lösung gefunden https://stackoverflow.com/questions/48041764/add-jar-to-classpath-at-runtime-under-java-9 womit ich über einen Agenten hinzufügen kann. Ich muss den Agenten aber in MANIFEST.MF eintragen, was nicht möglich ist.
Gibts da noch andere Wege?
Viele Grüße
lam_tr