Lade Klass(jar), die lib im classpath hat mit URLClassLoader

Status
Nicht offen für weitere Antworten.

Fadi

Mitglied
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:
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 erzuege die JARs mit eclipse.

Ich habe mir viele beispiele im forum gelesen, aber leider komme ich nicht weiter...

Danke im Voraus,

MfG
 

HoaX

Top Contributor
der jdbc-treiber ist also im Index.jar auch enthalten? ich tippe mal nein. dann solltest du dem URLClassLoader imho auch einen fallback-classloader mitgeben um klassen aus dem "normalen" classpath nachladen zu können
 

Fadi

Mitglied
Hallo HoaX

Danke für dein Antwort, Ich habe mir so ein Project gefunden "one-jar". Ich werde es damit versuchen, vielleicht klappt es.

MfG
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Fadi Lade Bilder aus einem Jar File Allgemeine Java-Themen 6
D Text erscheint nicht im lade-Dialog Allgemeine Java-Themen 9
ExceptionOfExpectation Einsatz von CLASSPATH Allgemeine Java-Themen 30
L Jar Dateien in Classpath laden ab JDK 9+ Allgemeine Java-Themen 11
thet1983 Input/Output read properties file from classpath Allgemeine Java-Themen 3
F Classpath als Argument in Funktion übergeben Allgemeine Java-Themen 3
reibi Classpath Classpath Variable beim Tomcat Allgemeine Java-Themen 2
M Ant relative Pfade im Classpath vom Jar-Task Allgemeine Java-Themen 2
H CLASSPATH im Javaprogramm ändern Allgemeine Java-Themen 5
J Beanshell Classpath Reihenfolge Allgemeine Java-Themen 2
M Classpath und Buildpath Allgemeine Java-Themen 5
S .Classpath Datei im Eclipse Projekt Allgemeine Java-Themen 7
B Framework zum durchstöbern des classpath Allgemeine Java-Themen 2
reibi Files über Classpath laden Allgemeine Java-Themen 22
J Class.forName und CLASSPATH -Problem Allgemeine Java-Themen 5
S Eclipse und Glassfish Classpath-Fehler(?) Allgemeine Java-Themen 6
U Java file aus Classpath lesen Allgemeine Java-Themen 1
A AspectJ Compiler nicht im CLASSPATH? Allgemeine Java-Themen 4
A CLASSPATH unter Debian Lenny Allgemeine Java-Themen 4
Escorter .jar Datei Classpath mitgeben ohne Dos Fenster Allgemeine Java-Themen 8
D Ordner mit *.properties in classpath ? Allgemeine Java-Themen 5
S Java 5/6 Problem im Classpath Allgemeine Java-Themen 11
P CLASSPATH LINUX Allgemeine Java-Themen 9
N Classpath mit ClassLoader künstlich erweitern Allgemeine Java-Themen 2
E In welcher Datei wird classpath gesetzt? Allgemeine Java-Themen 9
D Classpath setzten bei jogl (jsr-231) Allgemeine Java-Themen 2
S Java greif automatisch auf Classpath zu Allgemeine Java-Themen 2
V komischer ClassPath Allgemeine Java-Themen 6
M [Windows] Aufruf von Java mit Sonderzeichen im Classpath Allgemeine Java-Themen 5
T class file(s) on classpath not found or not accessible Allgemeine Java-Themen 8
A [SOLVED] Classpath und statische Variablen Allgemeine Java-Themen 6
G package und classpath grundsatzfrage Allgemeine Java-Themen 7
F suche im Classpath mit Pattern *.gif Allgemeine Java-Themen 16
P CLASSPATH und Jar Allgemeine Java-Themen 40
P Classpath, Tomcat und Eclipse Allgemeine Java-Themen 4
T Classpath per Java Programm setzen Allgemeine Java-Themen 9
D jdic classpath setzen Allgemeine Java-Themen 2
G Classpath Allgemeine Java-Themen 5
F mit getResourceAsStream () Datei im Classpath suchen Allgemeine Java-Themen 15
G Classpath, Packages und Import Allgemeine Java-Themen 3
G Classpath? Allgemeine Java-Themen 3
S Verständnis Problem - Classpath Allgemeine Java-Themen 5
G Classpath bei JAR Allgemeine Java-Themen 14
M Auf Klassen in jar-File (nicht im CLASSPATH) zugreifen Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben