ClassLoader.getSystemResourceAsStream

指定したファイル名のリソースを CLASSPATH から探しだし,InputStream を取得できる.
例えば,

InputStream is = ClassLoader.getSystemResourceAsStream(PROPERTIES_FILENAME);
Properties properties = new Properties();
properties.load(is);

とすれば properties を CLASSPATH の任意の場所に置けるようになる.