How to Read Resource Files in Java

How to Read Resource Files in Java

In this example you will learn about how to read resource files in java. This example program has been tested and output shared in the same post.

Project Structure

How to Read Resource Files in Java

Reading resource file using Java

package com.dineshkrish;


 * @author Dinesh Krishnan

public class Example {

	public static void main(String[] args) {

		// creating class loader object
		ClassLoader loader = ClassLoader.getSystemClassLoader();

		try {

			// getting the resource and converting it as file object
			File file = new File(loader.getResource("sample.txt").toURI());

			// checking is exist or not?
			if (file.exists()) {

				System.out.println("The file is exist...");
			} else {

				System.out.println("The file is not exist...");

		} catch (URISyntaxException e) {




The file is exist...


1. ClassLoader Class
2. public static URL getSystemResource(String name) Method

Hello, folks, I am a founder of I love Java and Open source technologies, If you find my tutorials are useful, please consider making donations to these charities.