zoukankan      html  css  js  c++  java
  • Class类的getResource(String name)方法和ClassLoader的getResource(String name)方法

    1、Class.getResource(String name)

    package path;
    
    import org.junit.Test;
    
    import jodd.emial.JoddDemo;
    
    public class PathTest {
    
        @Test
        public void pathTest() {
            System.out.println(JoddDemo.class.getResource(""));//输出file:/E:/workspace/MyDemo/target/classes/jodd/emial/
            System.out.println(JoddDemo.class.getResource("/"));//输出file:/E:/workspace/MyDemo/target/test-classes/
        }
    }

    由上面程序输出结果可以知道,不加“/”的参数获取的是JoddDemo类所在的包的路径,加“/”的参数获取到的是classpath根目录的路径

    package path;
    
    import org.junit.Test;
    
    import jodd.emial.JoddDemo;
    
    public class PathTest {
    
        @Test
        public void pathTest(){
            System.out.println(JoddDemo.class.getResource(""));
            System.out.println(JoddDemo.class.getResource("/"));
            
            System.out.println(JoddDemo.class.getClassLoader().getResource(""));
            System.out.println(JoddDemo.class.getClassLoader().getResource("/"));
            
            System.out.println(JoddDemo.class.getResource("/image/dongman1.jpg"));
            System.out.println(JoddDemo.class.getClassLoader().getResource("/image/dongman1.jpg"));
        }
    }

    输出结果依次为:

    file:/E:/workspace/MyDemo/target/classes/jodd/emial/
    file:/E:/workspace/MyDemo/target/test-classes/
    file:/E:/workspace/MyDemo/target/test-classes/
    null
    file:/E:/workspace/MyDemo/target/classes/image/dongman1.jpg
    null
  • 相关阅读:
    HDOJ.1029 Ignatius and the Princess IV(map)
    STL之map
    STL之map
    UVA.1584 环状序列
    UVA.1584 环状序列
    AOJ. 数组训练.2016-11-17
    AOJ. 数组训练.2016-11-17
    AOJ.592 神奇的叶子
    AOJ.592 神奇的叶子
    技能书
  • 原文地址:https://www.cnblogs.com/a591378955/p/8042266.html
Copyright © 2011-2022 走看看