Assuming your code runs inside a jar file, say javagenious.jar, and If
you need to know at run time, that what is the absolute path of the jar
file, you can use the below code snippet for achieving it.
<code>
package www.javagenious.com;
/**
Author: Sandeep Joshi
Website: www.javagenious.com
Classification: How to get path of a jar file in Java
**/
public class JavaJarFile
{
public static void main(String[] args)
{
ClassLoader loader = JavaJarFile.class.getClassLoader();
System.out.println(loader.getResource("javagenious/DoSomething.class"));
}
}
</code>
No comments:
Post a Comment