убедитесь, что ваш файл свойств доступен для вашего скомпилированного (.class) файла, и получите его следующим образом
getClass().getResource("filename.properties") // you get an URL, then openStream it
или
getClass().getResourceAsStream("filename.properties") // you get an InputStream
Пример:
import java.net.URL;
public class SampleLoad {
public static void main(String[] args) {
final URL resource = SampleLoad.class.getResource("SampleLoad.class");
System.out.println(resource);
}
}
этот main извлекает свою собственную скомпилированную версию во время выполнения:
файл: / C: / _ projects / toolbox / target / classes / org / game / toolbox / SampleLoad.class