8,906
社区成员
发帖
与我相关
我的任务
分享
import java.net.URL;
public class GetRealPath
{
public String getRealPath()
{
String strClassName = getClass().getName();
String strPackageName = "";
if (getClass().getPackage() != null) {
strPackageName = getClass().getPackage().getName();
}
String strClassFileName = "";
if (!"".equals(strPackageName)) {
strClassFileName = strClassName.substring(
strPackageName.length() + 1, strClassName.length());
} else {
strClassFileName = strClassName;
}
URL url = null;
url = getClass().getResource(strClassFileName + ".class");
String strURL = url.toString();
strURL = strURL.substring(strURL.indexOf('/') + 1, strURL
.lastIndexOf('/'));
strURL = strURL.substring(0, strURL.indexOf("WEB-INF")) + "fore/";
return strURL.replace("/", "\\");
}
}