Get the path from where a class is loaded in Java
Description
The following code shows how to get the path from where a class is loaded.
Example
/* w ww.j av a 2 s .c om*/
public class Main {
public static void main(String[] args) {
Main csl = new Main();
csl.getCodeSourceLocation();
}
private void getCodeSourceLocation() {
System.out.println("Code source location: "
+ getClass().getProtectionDomain().getCodeSource().getLocation());
}
}
The code above generates the following result.