Wie kompiliere und lastet ich Java -Klassen dynamisch aus separaten Ordnern ohne Paket? [geschlossen]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kompiliere und lastet ich Java -Klassen dynamisch aus separaten Ordnern ohne Paket? [geschlossen]

by Anonymous » 16 Sep 2025, 18:52

Ich versuche, ein dynamisches Modulsystem in Java zu implementieren, in dem ich: < /p>
Ein Schnittstellenmodul.java. Modulev1 und Modulev2 separat (in Ordner v1 /und v2 /) und laden Sie sie zur Laufzeit dynamisch mit Classloader. SuperType
@override
^
2 Fehler < /p>

Code: Select all

private static Module loadModule(String path, String className) throws Exception {
URL[] urls = { new URL("file:" + path) };
try (URLClassLoader loader = new URLClassLoader(urls)) {
Class clazz = loader.loadClass(className);
return (Module) clazz.getDeclaredConstructor().newInstance();
}
}

Top