問題タブ [serviceloader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - シンプルな ServiceLoader - java.util.ServiceConfigurationError ... プロバイダー ... が見つかりません
ServiceLoader を使用してサンプル アプリケーションを実行しようとしています。このために、2 つの JAR を作成しました。
META-INF/services/ok.service.NumberService
単一行があります:ok.service.impl.NumberServiceImpl
META-INF/MANIFEST.mf
Main-Class: ok.main.App
エントリーあり
そしてok.main.App
、プロバイダーをロードしますok.service.NumberService
の実装が含まれていますok.service.NumberService
コマンドが次のように実行される場合:
または (両方の JAR が同じディレクトリにある)
プロバイダーが見つかりません。
プロバイダー クラスがどのように見つからないかを理解できません。助けてください!
前もって感謝します。