Beanshell Classpath Reihenfolge

J

justanotherone

Gast
Hallo liebes Forum,

ich stehe vor folgendem Problem:
Ich "muss" einen Super-Import in mein Programm bezüglich Beanshell einbauen. Klappt auch ganz gut. Problem ist, dass ich aus Modulen in Form von Plugins Klassen nachlade. Die folgende Fehlermeldung erscheint beim Einbinden von HTMLUnit 2.9:
Code:
java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to javax.xml.parsers.DocumentBuilderFactory

Ich lade die Klassen der Plugins über einen URLClassLoader nach und mache jetzt folgendes:
Java:
Interpreter i;
...
URLClassLoader urlCL = (URLClassLoader)ClassLoader.getSystemClassLoader();
for(URL url : urlCL.getURLs()){
    i.getClassManager().addClassPath(url);
}
i.eval("import *;");

Hier ein Bericht über das Classpath-Mapping von Beanshell:
Code:
Start ClassPath Mapping
Mapping: Directory C:\...\bin
Mapping: Archive: file:/C:/.../libraries/JSAP-2.1.jar
Mapping: Archive: file:/C:/.../jdk1.6.0_32/jre/lib/rt.jar
Mapping: Directory C:\...\bin
Mapping: Archive: file:/C:/.../libraries/JSAP-2.1.jar
Mapping: Directory C:\...\lib
Mapping: Archive: file:/C:/.../lib/bsh-2.0b4.jar
Mapping: Directory C:\...\lib\htmlunit-2.9
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-codec-1.4.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-collections-3.2.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-io-2.0.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-lang-2.6.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-logging-1.1.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/cssparser-0.9.5.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/htmlunit-2.9.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/htmlunit-core-js-2.9.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/httpclient-4.1.2.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/httpcore-4.1.2.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/httpmime-4.1.2.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/nekohtml-1.9.15.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/sac-1.3.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/serializer-2.7.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/xalan-2.7.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/xercesImpl-2.9.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/xml-apis-1.3.04.jar
Mapping: Directory C:\...\plugins
Mapping: Archive: file:/C:/.../plugins/....jar
End ClassPath Mapping

Hat jemand eine Ahnung, was ich ändern kann? Ich nehme an, der Fehler oben entsteht, da Beanshell (oder Java?) versucht, die Klasse aus der Standardbibliothek anstatt aus Apache-Biblitheken zu laden. Was muss ich tun, um die eingebundenen Bibiliotheken höher zu priorisieren, also in der Reihenfolge zu verschieben?

LG und vielen Dank im Voraus!
 
J

justanotherone

Gast
Da ist die Formatierung abhanden gekommen... Hier erneut der Report:
Code:
Start ClassPath Mapping
Mapping: Directory C:\...\bin
Mapping: Archive: file:/C:/.../libraries/JSAP-2.1.jar
Mapping: Archive: file:/C:/.../jdk1.6.0_32/jre/lib/rt.jar
Mapping: Directory C:\...\bin
Mapping: Archive: file:/C:/.../libraries/JSAP-2.1.jar
Mapping: Directory C:\...\lib
Mapping: Archive: file:/C:/.../lib/bsh-2.0b4.jar
Mapping: Directory C:\...\lib\htmlunit-2.9
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-codec-1.4.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-collections-3.2.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-io-2.0.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-lang-2.6.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/commons-logging-1.1.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/cssparser-0.9.5.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/htmlunit-2.9.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/htmlunit-core-js-2.9.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/httpclient-4.1.2.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/httpcore-4.1.2.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/httpmime-4.1.2.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/nekohtml-1.9.15.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/sac-1.3.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/serializer-2.7.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/xalan-2.7.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/xercesImpl-2.9.1.jar
Mapping: Archive: file:/C:/.../lib/htmlunit-2.9/xml-apis-1.3.04.jar
Mapping: Directory C:\...\plugins
Mapping: Archive: file:/C:/.../plugins/....jar
End ClassPath Mapping
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
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
Fadi Lade Klass(jar), die lib im classpath hat mit URLClassLoader Allgemeine Java-Themen 2
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
S Reihenfolge umkehren Allgemeine Java-Themen 6
E Fibonacci Reihenfolge dividieren Allgemeine Java-Themen 3
M Methoden werden in falscher Reihenfolge bearbeitet Allgemeine Java-Themen 10
T datei auslesen ind der richtigen reihenfolge Allgemeine Java-Themen 2
J JSONObject Reihenfolge der Werte? Allgemeine Java-Themen 4
TheWhiteShadow Listener Reihenfolge Allgemeine Java-Themen 4
S Methoden Class.forName() >> Methoden - Reihenfolge Allgemeine Java-Themen 5
turmaline Reihenfolge von Parametern Allgemeine Java-Themen 7
F Multidimensionales Array ohne linare Reihenfolge! Allgemeine Java-Themen 8
C Reihenfolge einer SortedMap/TreeMap umkehren Allgemeine Java-Themen 3
N ArrayList nach Reihenfolge prüfen Allgemeine Java-Themen 2
C Netbeans - Aufruf-Reihenfolge Allgemeine Java-Themen 5
G Komische Reihenfolge mit dynamischem Proxy Allgemeine Java-Themen 9
Daniel_L Map/HashMap - Reihenfolge von Einträgen Allgemeine Java-Themen 4
L HashMap Key Reihenfolge umkehren Allgemeine Java-Themen 8
T Thread Reihenfolge Allgemeine Java-Themen 11
G synchronized-Sclüsselwort: welche Reihenfolge zum Betreten? Allgemeine Java-Themen 6
V JFilechooser, mehrere Datein selektieren und Reihenfolge? Allgemeine Java-Themen 2
T HashMap#values Reihenfolge Allgemeine Java-Themen 13
G Buchstaben in umkekehrter Reihenfolge ausgeben Allgemeine Java-Themen 4
E Reihenfolge der Initialisierungen eines Objekts Allgemeine Java-Themen 17
V Reihenfolge ? Allgemeine Java-Themen 26
E Reihenfolge der Elemente einer ArrayList? Allgemeine Java-Themen 4
G ständig Iterator über Kollektion --> falsche Reihenfolge? Allgemeine Java-Themen 2
G Map oder List mit festgelegter Reihenfolge Allgemeine Java-Themen 4
A Reihenfolge bei KeyListner Allgemeine Java-Themen 3
T HashMap, sortiert nach Reihenfolge Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben