Ich habe zwei Java-Projekte: ProjectA und ProjectB. ProjectA wurde in ein Jar kompiliert und als eine Abhängigkeit von ProjectB festgelegt. Wie kann ich programmatisch den Pfad von ProjectA.jar innerhalb des Codes von ProjectB ermitteln?Wie kann ich programmatisch den Pfad von depenency jar im Code des Projekts mit dem Jar bestimmen?
Q
Wie kann ich programmatisch den Pfad von depenency jar im Code des Projekts mit dem Jar bestimmen?
0
A
Antwort
0
Unter der Annahme, dass foo
ist eine Instanz einer Klasse von ProjectA
:
foo.getClass().getProtectionDomain().getCodeSource().getLocation();
Oder unter der Annahme, dass Foo
ist eine Klasse von ProjectA
:
Foo.class.getProtectionDomain().getCodeSource().getLocation();
sollten Sie die Lage des Glases.
Danke, mein Herr! Klappt wunderbar :) –