Search code examples
javastaticabsolute-path

Static method file path


How do i get the Path of a file in the same package as the class?

This doesn't work.

public static void SaveAllMockData() throws Exception {


        InputStream inputStream = getClass().getClassLoader().getResourceAsStream("mockdata.json");

    }

Solution

  • You can use

    InputStream is = YourClassName.class.getResourceAsStream("mockdata.json"");
    

    or you can specify the package path

    getClass()
        .getResourceAsStream("/abc/efg/mockdata.json");