NoClassDefFoundError
výjimka vám říká, že třída tam byla při kompilaci kódu, který spouštíte, ale chybí ve vaší aplikaci cesta třídy
teď.
Nejpravděpodobnějším vysvětlením je, že jste přidali mongodb-driver.jar do vaší třídy, ale zapomněli jste přidat jeho přechodné závislosti
také. Hlášená chybějící třída ServerAddressHelper
je přítomen uvnitř mongodb-driver-core.jar .
Jak tedy tento problém vyřešit? Buď použijte systém správy závislostí, jako je Maven nebo Gradle, pro automatické stahování všech potřebných jarů, nebo to musíte udělat jiným způsobem (např. ručně). Zdá se, že můžete také použít vše v jednom mongo-java-driver.jar místo toho – podívejte se na oficiální dokumentaci projektu podrobnosti (vyhledejte na stránce „Binární soubory“).