मैं सभी वर्गों कि इतने की तरह एक विशिष्ट इंटरफ़ेस को लागू लगाने के लिए जावा ServiceLoader का उपयोग करने की कोशिश की:ServiceLoader
loader = ServiceLoader.load(Operation.class);
try {
for (Operation o : loader) {
operations.add(o);
}
} catch (ServiceConfigurationError e) {
LOGGER.log(Level.SEVERE, "Uncaught exception", e);
}
दुर्भाग्य से, जब मैं डिबग मोड में ग्रहण चलाने ServiceLoader नहीं है किसी भी कक्षा को खोजें। मुझे लगता है कि मुझे एक मामूली बिंदु याद आ रहा है ...
क्या आपके पास 'मेटा-आईएनएफ/सेवाएं/fqcn.Operation' कॉन्फ़िगर किया गया है? – nobeh