Java 获取当前类文件所在的路径详解编程语言

  
import java.net.URL; 
 
import org.apache.commons.lang.StringUtils; 
 
/** 
 * 类路径获取 
 */ 
public class ResourcePathTester { 
 
    public static void main(String[] args) { 
        System.out.println(getResourcePath()); 
    } 
      
    private static String getResourcePath() { 
        String className = ResourcePathTester.class.getName(); 
        String classNamePath = className.replace(".", "/") + ".class"; 
        URL is = ResourcePathTester.class.getClassLoader().getResource(classNamePath); 
        String path = is.getFile(); 
        path = StringUtils.replace(path, "%20", " "); 
 
        return StringUtils.removeStart(path, "/"); 
    } 
} 
  

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10905.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论