0
即我需要從我的類加載的目錄中獲取路徑。如何獲取我的應用程序的二進制文件的路徑?
即我需要從我的類加載的目錄中獲取路徑。如何獲取我的應用程序的二進制文件的路徑?
從這個線程的最後一個答案:How to get classpath from classloader?可能是你想要什麼:
ClassLoader cl = ClassLoader.getSystemClassLoader();
URL[] urls = ((URLClassLoader) cl).getURLs();
for (URL url: urls) {
System.out.println(url.getFile());
}
啓動你用'的Java -verbose應用:class'。確保你的終端有足夠的緩衝區,這是非常詳細的。或重定向到一個文件或使用grep更容易搜索。 – StephaneM 2014-09-24 08:15:02
@StephaneM,從程序中。 – user626528 2014-09-24 08:16:58
這個線程的最後一個答案:http://stackoverflow.com/questions/11613988/how-to-get-classpath-from-classloader可能是你想要的。 – StephaneM 2014-09-24 08:22:21