В UNIX / Linux задания cron - ваши друзья! В Windows есть Task Scheduler .
UPDATE
Чтобы сделать это из кода Java, поскольку это простой запрос GET, вы можете использовать библиотеку HTTP Client . См. этот урок по использованию GetMethod.
Если вам нужно программно отправить другие запросы в Solr, вам, вероятно, следует использовать библиотеку Solrj . Он позволяет отправлять все основные команды в Solr и может быть настроен для доступа к любым обработчикам Solr:
CommonsHttpSolrServer server = new CommonsHttpSolrServer("http://localhost:8983/solr");
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("command", "full-import");
QueryRequest request = new QueryRequest(params);
request.setPath("/dataimport");
server.request(request);