ServiceLoader для поиска реализаций интерфейса

Я пытался использовать Java ServiceLoader , чтобы найти все классы, которые реализуют определенный интерфейс:

loader = ServiceLoader.load(Operation.class);
try {
    for (Operation o : loader) {
        operations.add(o);
    }
} catch (ServiceConfigurationError e) {
    LOGGER.log(Level.SEVERE, "Uncaught exception", e);
}

К сожалению, когда я запускаю Eclipse в режиме отладки, ServiceLoader не находит никаких классов. Я чувствую, что упускаю тривиальный момент...

24
задан robingrindrod 18 March 2015 в 11:12
поделиться