J
javaRocks
Gast
Hallo zusammen,
Ich habe mir schon so einige Internetseiten angesehen um eine Lösung zu finden. Aber ich hatte bis jetzt kein Glück. Zum Problem:
Mein Projekt benötigt zwei jar Dateien. Grundsätzlich bieten die beiden komplett unterschiedliche Funktionalitäten. Allerdings ist ein Package vom Namen her (inkl. kompletten Pfad) identisch in beiden jars. Der Inhalt jenes packages ist aber zum Teil unterschiedlich.
d.h. Es kann zwei Klassen geben die zwar gleich heissen, aber inhaltlich sehr verschieden sind. Ich nehme an, es handelt sich dabei um irgendwelche Spezifikationen, die zufällig beide jars implementieren.
Wenn ich nun eine solche Klasse verwenden möchte kann ich sie ja nur mir ihrem Namen (meinetwegen mit voll qualifizierten package pfad) ansprechen. Aber ich weiss nicht aus welchem jar nun die Klasse genommen wird.
nach meinem Wissen ist das nicht vorhersehbar, welches jar nun als erstes in den Classpath aufgenommen wird. OS abhängig/JVM abhängig etc.
Gibt es irgendeinen 'Best Practise' um so ein Problem zu beheben? Oder kommt sowas in der Regel nicht vor? Ich muss sagen, mir persönlich begegnet sowas zum ersten mal
Besten Dank für eure Zeit,
Gruß
Ich habe mir schon so einige Internetseiten angesehen um eine Lösung zu finden. Aber ich hatte bis jetzt kein Glück. Zum Problem:
Mein Projekt benötigt zwei jar Dateien. Grundsätzlich bieten die beiden komplett unterschiedliche Funktionalitäten. Allerdings ist ein Package vom Namen her (inkl. kompletten Pfad) identisch in beiden jars. Der Inhalt jenes packages ist aber zum Teil unterschiedlich.
d.h. Es kann zwei Klassen geben die zwar gleich heissen, aber inhaltlich sehr verschieden sind. Ich nehme an, es handelt sich dabei um irgendwelche Spezifikationen, die zufällig beide jars implementieren.
Wenn ich nun eine solche Klasse verwenden möchte kann ich sie ja nur mir ihrem Namen (meinetwegen mit voll qualifizierten package pfad) ansprechen. Aber ich weiss nicht aus welchem jar nun die Klasse genommen wird.
nach meinem Wissen ist das nicht vorhersehbar, welches jar nun als erstes in den Classpath aufgenommen wird. OS abhängig/JVM abhängig etc.
Gibt es irgendeinen 'Best Practise' um so ein Problem zu beheben? Oder kommt sowas in der Regel nicht vor? Ich muss sagen, mir persönlich begegnet sowas zum ersten mal
Besten Dank für eure Zeit,
Gruß