Вы можете установить статические свойства, а также извлечь их из файла следующим образом:
InputStream is = getClass().getResourceAsStream("/my.jndi.properties");
Properties jndiParameters = new Properties();
jndiParameters.load(is);
jndiParameters.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.activemq.jndi.ActiveMQInitialContextFactory");
jndiParameters.put(Context.PROVIDER_URL, "tcp://localhost:61616");
Context ctx = new InitialContext(jndiParameters);
...
Это работает до тех пор, пока вы устанавливаете статический реквизит после загрузки ресурса. Полезно, если вы загружаете URL-адрес провайдера, например, из другого места.