Error en conexión con Mongodb
Publicado por Juan Manuel (1 intervención) el 25/03/2022 18:13:54
Estoy intentando realizar mi primera conexión con Mongodb en Java pero obtengo este error
Exception in thread "main" java.lang.NoClassDefFoundError: com/mongodb/reactivestreams/client/MongoClients
at prbMongodb02.prbMongodb02.main(prbMongodb02.java:12)
El código es:
Estoy intentando realizar mi primera conexión con Mongodb en Java pero obtengo siempre este error
Exception in thread "main" java.lang.NoClassDefFoundError: com/mongodb/reactivestreams/client/MongoClients
at prbMongodb02.prbMongodb02.main(prbMongodb02.java:12)
El código en Java es:
package prbMongodb02;
import com.mongodb.reactivestreams.client.MongoClients;
import com.mongodb.reactivestreams.client.MongoClient;
import com.mongodb.reactivestreams.client.MongoDatabase;
public class prbMongodb02 {
public static void main(String[] args) {
System.out.println("Prueba conexión MongoDB");
MongoClient mongoClient;
mongoClient = MongoClients.create();
MongoDatabase database = mongoClient.getDatabase("app1");
}
}
Estoy utilizando Eclipse como IDE, Mongodb 5.0 y el driver mongodb-driver-reactivestreams-4.4.0 que está agregado al proyecto (Properties -> Java Build Path -> Libraries) y el CLASSPATH está agregado a las variables de entorno, todo en Windows 10.
En este cuadro se puede ver la compatibilidad de versiones entre Mongodb y el driver de Java
https://www.mongodb.com/docs/drivers/java/sync/current/compatibility/
Exception in thread "main" java.lang.NoClassDefFoundError: com/mongodb/reactivestreams/client/MongoClients
at prbMongodb02.prbMongodb02.main(prbMongodb02.java:12)
El código es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package prbMongodb02;
import com.mongodb.reactivestreams.client.MongoClients;
import com.mongodb.reactivestreams.client.MongoClient;
import com.mongodb.reactivestreams.client.MongoDatabase;
public class prbMongodb02 {
public static void main(String[] args) {
System.out.println("Prueba conexión MongoDB");
MongoClient mongoClient;
mongoClient = MongoClients.create();
MongoDatabase database = mongoClient.getDatabase("app1");
}
}
Estoy intentando realizar mi primera conexión con Mongodb en Java pero obtengo siempre este error
Exception in thread "main" java.lang.NoClassDefFoundError: com/mongodb/reactivestreams/client/MongoClients
at prbMongodb02.prbMongodb02.main(prbMongodb02.java:12)
El código en Java es:
package prbMongodb02;
import com.mongodb.reactivestreams.client.MongoClients;
import com.mongodb.reactivestreams.client.MongoClient;
import com.mongodb.reactivestreams.client.MongoDatabase;
public class prbMongodb02 {
public static void main(String[] args) {
System.out.println("Prueba conexión MongoDB");
MongoClient mongoClient;
mongoClient = MongoClients.create();
MongoDatabase database = mongoClient.getDatabase("app1");
}
}
Estoy utilizando Eclipse como IDE, Mongodb 5.0 y el driver mongodb-driver-reactivestreams-4.4.0 que está agregado al proyecto (Properties -> Java Build Path -> Libraries) y el CLASSPATH está agregado a las variables de entorno, todo en Windows 10.
En este cuadro se puede ver la compatibilidad de versiones entre Mongodb y el driver de Java
https://www.mongodb.com/docs/drivers/java/sync/current/compatibility/
Valora esta pregunta


0