[Java] 顯示這個instance 所對應的 class檔案的絕對路徑
2008/06/06 17:10
瀏覽822
迴響0
推薦0
引用0
/**
* 顯示這個instance 所對應的 class檔案的絕對路徑, 簡單的說就是執行這個 mathod 的 class 檔案路徑
* @author Lupin
**/
public String getLocation(){
Class runtimeClass = this.getClass();
String runtimeClassName = runtimeClass.getName();
String className = runtimeClassName.replace('.','/')+".class";
String resourceName = "/"+className;
java.net.URL classResourceURL = runtimeClass.getResource(resourceName);
String path = classResourceURL.getPath();
System.out.println("runtimeClassName: "+runtimeClassName);
System.out.println("className: "+className);
System.out.println("resourceName: "+resourceName);
System.out.println("path: "+path);
return path;
}
你可能會有興趣的文章:

