Ich bin gerade nicht vor einer IDE, sondern schaue mir nur die API-Spezifikationen an.
CodeSource src = MyClass.class.getProtectionDomain().getCodeSource();
if (src != null) {
URL jar = src.getLocation();
}
Ich möchte feststellen, aus welcher JAR-Datei eine Klasse stammt. Ist das der Weg, es zu tun?
java -findjar -cp /some/path/with/libs/*.jar my.java.Class
->my.jar
.