私はJavaServiceLoaderを使用して、次のような特定のインターフェースを実装するすべてのクラスを見つけようとしました。
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はクラスを見つけられません。些細な点が欠けているような気がします...