How to package resources in Jar properly

Mark the resource folder under your project’s root folder as a “Source Folder” in Eclipse (right click on the folder, go to “Build Path” > “Use as source folder”). Then read the resources like this:

InputStream is = MyClass.class.getClassLoader().getResourceAsStream(name + ".SOURCE");
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
String line = reader.readLine();

Leave a Comment