Gleiche Packages in verschiedenen JAR Dateien - Welches Package wird verwendet?

Grizzly

Top Contributor
Hallo zusammen,

ich habe ein gleiches Packages (org.w3c.dom) in zwei JAR Dateien. Und zwar einmal im JRE selber und einmal in der xmlParserAPIs JAR Datei (gehört zum Xerces). Nun ist es so, dass bei mir das Package aus dem JRE genommen wird, bei einem Kollegen aus der xmlParserAPIs JAR Datei. Wir vermuten, dass etwas mit der Reihenfolge zu tun hat, in der die JAR Dateien geladen werden.

Gibt es von Seiten Oracles irgendwelche defintiven Aussagen, wie der ClassLoader die geladenen JAR Dateien durchsucht? Ich habe nur etwas über die Reihenfolge der einzelnen ClassLoader an sich bisher gefunden, nichts aber über die Suche einer Klasse in einem Package, welche in mehreren JAR Dateien vorhanden ist.
 
M

Marcinek

Gast
Das aus der JAR Datei, die als erstes im Classpath steht.

Vorrausgesetzt auch die Klassen sind gleich.
 

Michael...

Top Contributor
Ich vermute mal das liegt an der Reihenfolge im CLASSPATH. Aber warum bindet Ihr das
Code:
xml-apis.jar
noch zusätzlich in den CLASSPATH ein, wenn es bereits in den JRE Packages enthalten ist?
 

Grizzly

Top Contributor
Das Problem ist, dass die JAR Datei von einem Framework benutzt wird, welches wir einbinden. Das ist aber auch prinzipiell nicht der Knackpunkt. Wenn ich definitiv wüsste, in welcher Reihenfolge gesucht wird, könnte ich das auch im Team verargumentieren, dass wir die zusätzliche Datei definitiv rauswerfen.

Sprich es gibt keine definitive Antwort in Form einer Spezifikation oder so? Hm, schade.
 
M

Marcinek

Gast
He? - Ich habe keine Vermutungen angestellt.

Es ist so: Die jar, die als erstes im CP steht wird zum Laden verwendet.

Und das steht auch sicher in ieiner spec.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
bueseb84 Gleiche Maven Versions in Child Modulen Allgemeine Java-Themen 13
parrot Gleiche Buchstaben Aufage Allgemeine Java-Themen 40
M ZipOutputStream gleiche Datei andere Größe? Allgemeine Java-Themen 0
T Gleiche Operation dauert teilweise sehr lange Allgemeine Java-Themen 12
R Gleiche Objektreferenz trotz clone()? Allgemeine Java-Themen 12
turmaline OOP zwei gleiche Methoden mit kleinen Unterschieden Allgemeine Java-Themen 15
M HashSet<String> das selbe oder das gleiche? Allgemeine Java-Themen 4
J Gleiche Packagestruktur in zwei *.jar Dateien Allgemeine Java-Themen 4
M Die gleiche Klasse in mehreren JAR files Allgemeine Java-Themen 5
B Liste auf gleiche Elemente untersuchen? Allgemeine Java-Themen 2
V String formatiert ausgeben ( gleiche Anzahl von Ziffern ) Allgemeine Java-Themen 5
E ArrayList referenziert immer auf das gleiche Objekt Allgemeine Java-Themen 2
T javax.script (JavaScript): Nicht-JRE-Packages importieren/nutzen Allgemeine Java-Themen 4
B Verwendung von Packages im Java Code Allgemeine Java-Themen 10
G Manifest mit Packages versehen Allgemeine Java-Themen 2
C Alle Klassen eines Packages lesen und instanzieren? Allgemeine Java-Themen 9
D Packages in ausführbaren Jars Allgemeine Java-Themen 4
Apo Zur Laufzeit Klassen mit Packages laden? Allgemeine Java-Themen 2
D Inhalt eines Packages im Code verarbeiten Allgemeine Java-Themen 18
@ Javadoc: Kurzbeschreibung Packages Allgemeine Java-Themen 10
F packages, public methods, assertions und argumentchecking. Allgemeine Java-Themen 3
L Fehlende Teile des javax Packages Allgemeine Java-Themen 3
J Packages in Java Allgemeine Java-Themen 2
M auf files des packages zugreifen Allgemeine Java-Themen 2
B Fremde Packages benutzen? Allgemeine Java-Themen 11
G Aufbau der Packages Allgemeine Java-Themen 3
B Installation neuer Packages Allgemeine Java-Themen 8
D defaultpackage-Klassen in anderen Packages aufrufen Allgemeine Java-Themen 2
L Zugriffsschutz: protected und packages Allgemeine Java-Themen 6
M Classen eines Packages ermitteln Allgemeine Java-Themen 12
R Klassendesign in Packages Allgemeine Java-Themen 7
M problem mit packages - falsche einstellungen? Allgemeine Java-Themen 2
T Packages Allgemeine Java-Themen 9
S Problem bei Umstellung von (default package) auf Packages Allgemeine Java-Themen 10
J jar Datei mit Packages Allgemeine Java-Themen 30
A geladene Packages ermitteln Allgemeine Java-Themen 2
M Java2exe Externe Packages einbinden! .JAR und sowas Allgemeine Java-Themen 7
G Classpath, Packages und Import Allgemeine Java-Themen 3
I Liste aller bekannten Packages Allgemeine Java-Themen 6
H Problem mit Packages Allgemeine Java-Themen 11
Bionic Packages einbinden ?! Allgemeine Java-Themen 4
S outlook ähnliche leiste und sonstige packages Allgemeine Java-Themen 2
A Packages Allgemeine Java-Themen 2
Master3000 Dateien zwischen verschiedenen Netzwerken senden Allgemeine Java-Themen 17
Drachenbauer Wie muss ein Konstructor aussehen, um dinge mit verschiedenen Zusätzen in den "<>" anzunehmen? Allgemeine Java-Themen 1
M Wie kann man eine void Methode mit Variablen von zwei verschiedenen Objekten ausführen? Allgemeine Java-Themen 15
A Classpath Library in verschiedenen Projekten Allgemeine Java-Themen 2
S Spielfeld aus verschiedenen Kacheln Allgemeine Java-Themen 35
U Variablen Stringarrays mit wenig verschiedenen Zeichen effizienter speichern Allgemeine Java-Themen 10
M ArrayList mit verschiedenen Datentypen in String konvertieren Allgemeine Java-Themen 10
M Null byte in verschiedenen charsets Allgemeine Java-Themen 2
M Testen von verschiedenen Produktversionen Allgemeine Java-Themen 3
C Vigenere und Caesar in verschiedenen Alphabeten Allgemeine Java-Themen 1
A Threads Lock über mehrere Abschnitte in verschiedenen Methoden Allgemeine Java-Themen 5
T Datentypen Eine Liste - verschiedenen Klassen - eine Abstracte Klasse Allgemeine Java-Themen 3
P Objekt mit verschiedenen Datentypen Allgemeine Java-Themen 5
P Anzahl vo Einträgen in verschiedenen Sets Allgemeine Java-Themen 3
R Input/Output Dateizugriff aus verschiedenen Tools Allgemeine Java-Themen 3
J Druckprobleme bei verschiedenen Schriftarten/-größen Allgemeine Java-Themen 7
B File Seperator unter verschiedenen OS Allgemeine Java-Themen 2
K Programm mit verschiedenen Parametern starten Allgemeine Java-Themen 2
E Outputstream an verschiedenen Positionen beschreiben Allgemeine Java-Themen 4
N Dateizugriff in verschiedenen Ordnern Allgemeine Java-Themen 2
S Fragen zu verschiedenen Themen vom JCreator Allgemeine Java-Themen 2
S Frage zu verschiedenen Java Projekten Allgemeine Java-Themen 6
D Logger mit verschiedenen Ausgabezielen Allgemeine Java-Themen 2
H2SO3- sichtbarkeit in verschiedenen paketen Allgemeine Java-Themen 2
R Kann ich die jars eines Applets auf verschiedenen Domains hosten? Allgemeine Java-Themen 2
T DataFrame (Matrix mit mit verschiedenen Typen pro Spalte) Allgemeine Java-Themen 4
R Aktuelle Kompatibilitätsliste für JRE auf verschiedenen OS´s Allgemeine Java-Themen 2
MQue Methoden in verschiedenen Klassen aufrufen Allgemeine Java-Themen 21
MQue JButton an verschiedenen Variablen Allgemeine Java-Themen 2
J parsen von verschiedenen dokument typen Allgemeine Java-Themen 3
D generischer Iterator mit verschiedenen Typen Allgemeine Java-Themen 3
S Arrayelemente in verschiedenen Variationen zurückgeben Allgemeine Java-Themen 12
T Herunterfahren oder Neustarten der verschiedenen OS Allgemeine Java-Themen 11
C Sichbarkeit von Objekten / Methoden in verschiedenen Files Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben