NoClassDefFoundError
pengecualian memberi tahu Anda bahwa kelas ada di sana ketika kode yang Anda jalankan dikompilasi, tetapi tidak ada di jalur kelas
sekarang.
Penjelasan yang paling mungkin adalah bahwa Anda memang menambahkan mongodb-driver.jar ke classpath Anda, tetapi lupa menambahkan dependensi transitifnya
demikian juga. Kelas ServerAddressHelper
yang dilaporkan hilang ada di dalam mongodb-driver-core.jar .
Jadi bagaimana memecahkan masalah ini? Gunakan sistem manajemen ketergantungan seperti Maven atau Gradle untuk mengunduh semua toples yang diperlukan secara otomatis, atau Anda perlu melakukannya dengan cara lain (mis. secara manual). Sepertinya Anda juga dapat menggunakan mongo-java-driver.jar all-in-one sebagai gantinya - lihat dokumentasi resmi proyek untuk detailnya (cari "Binaries" di halaman).