java获取类文件所在目录

public static String getClassPath()
     {
             String strClassName = testPath.class.getName();
             String strClassFileName = strClassName.substring(strClassName
                             .lastIndexOf(".") + 1, strClassName.length());
             URL url = null;
             url = testPath.class.getResource(strClassFileName + ".class");
             String strURL = url.toString();
             strURL = strURL.substring(strURL.indexOf('/') + 1);
             boolean isWin = false;
             int index = strURL.indexOf(":");
             if (index > 0)
                     isWin = true;
             if (!isWin)
                     return "/" + strURL;
             return strURL;
     }
posted @ 2010-07-12 22:48  macula7  阅读(1982)  评论(0编辑  收藏  举报