Home » How to Load Properties From a File in Java.

How to Load Properties From a File in Java.

multicolored mixing console

Here’s how to load properties from a file in Java.

Given the following src/main/resources/config.properties file:

pool-size=42
active=true

The following code will output: {pool-size=42, active=true}

import java.io.IOException;
import java.util.Properties;

public class LoadProperties {

    public static void main(String[] args) throws IOException {
        var properties = new Properties();
        try (var stream = LoadProperties.class.getClassLoader().getResourceAsStream("config.properties")) {
            properties.load(stream);
        }
        System.out.println(properties);
    }
}

If you have any questions, leave a comment or ask me on my social media.