2014-09-24 74 views
0

即我需要从我的类加载的目录中获取路径。如何获取我的应用程序的二进制文件的路径?

+0

启动你用'的Java -verbose应用:class'。确保你的终端有足够的缓冲区,这是非常详细的。或重定向到一个文件或使用grep更容易搜索。 – StephaneM 2014-09-24 08:15:02

+0

@StephaneM,从程序中。 – user626528 2014-09-24 08:16:58

+1

这个线程的最后一个答案:http://stackoverflow.com/questions/11613988/how-to-get-classpath-from-classloader可能是你想要的。 – StephaneM 2014-09-24 08:22:21

回答

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()); 
} 
相关问题