web service get path : servlet or jsp .get context()
cmd app program get path : make a class like this, get path via itself
package common;
import java.net.URL;
public class Path {
public static final String CLASS_PATH;
static{
URL resource = Path.class.getResource("Path.class");
String classPath = resource.getPath();
String className = Path.class.getName().replace('.', '/')
+ ".class";
String classesPath = classPath.substring(0, classPath
.indexOf(className));
if(System.getProperty("os.name").toUpperCase().indexOf("WINDOWS")!=-1&&classesPath.startsWith("/")){
classesPath=classesPath.substring(1);
}
CLASS_PATH=classesPath;
}
}