Hallo zusammen,
Ich habe folgende Problem, Ich lade die Klasse Index aus einem Jar Datei mit URLClassloader. Die Klasse Index ladet den JDBC Treiber nicht & ich bekomme die Fehlermeldung ClassNotFoundException obwohl Der JDBC Treiber im classpath von Index liegt.
Wenn ich den JDBC Treiber im classpath von mein main application packe dann geht es. Aber ich möchte den JDBC in "Index.jar" haben, kann man es so überhaupt machen?
Code von main app:
Ich erzuege die JARs mit eclipse.
Ich habe mir viele beispiele im forum gelesen, aber leider komme ich nicht weiter...
Danke im Voraus,
MfG
Ich habe folgende Problem, Ich lade die Klasse Index aus einem Jar Datei mit URLClassloader. Die Klasse Index ladet den JDBC Treiber nicht & ich bekomme die Fehlermeldung ClassNotFoundException obwohl Der JDBC Treiber im classpath von Index liegt.
Wenn ich den JDBC Treiber im classpath von mein main application packe dann geht es. Aber ich möchte den JDBC in "Index.jar" haben, kann man es so überhaupt machen?
Code von main app:
Code:
String path = "//Users/fadi/Desktop/IIV/plugins/Index.jar";
URL url = new File(path).toURI().toURL();
URLClassLoader cl = new URLClassLoader(new URL[] { url });
Class indexClass = cl.loadClass("plugin.Index");
index = (IIndex) indexClass.newInstance();
Ich habe mir viele beispiele im forum gelesen, aber leider komme ich nicht weiter...
Danke im Voraus,
MfG