Leider kann ich keine Moderne IDE einsetzen.
Daher muss ich mich mit Javac begnügen.
Hier ist mein Javac Befehl:
Sofern ich alles richtig verstanden habe benötige ich folgenden Fünf Jar Dateien für die Version 3.7.0
https://mongodb.github.io/mongo-java-driver/
Die jar Dateien sind wie die java Datei im selben Ordner.
Aber nun kommen wir zu meiner vermuteten Fehlerquelle.
Die Pfade bei den Import Befehlen sind vermute ich falsch. Ich weiß aber nicht wie ich die richtig setzen soll :-(
Java Code:
Fehlermeldungen beim kompilieren:
Daher muss ich mich mit Javac begnügen.
Hier ist mein Javac Befehl:
Code:
javac -classpath "mongodb-driver-3.7.0-javadoc.jar:mongodb-driver-async-3.7.0-javadoc.jar:mongodb-driver-core-3.7.0-javadoc.jar:mongodb-driver-sync-3.7.0-javadoc.jar:mongo-java-driver-3.7.0-javadoc.jar" mongodb_connection.java
https://mongodb.github.io/mongo-java-driver/
Die jar Dateien sind wie die java Datei im selben Ordner.
Aber nun kommen wir zu meiner vermuteten Fehlerquelle.
Die Pfade bei den Import Befehlen sind vermute ich falsch. Ich weiß aber nicht wie ich die richtig setzen soll :-(
Java Code:
Code:
import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.MongoCollection;
import org.bson.Document;
import java.util.Arrays;
import com.mongodb.Block;
import com.mongodb.client.MongoCursor;
import static com.mongodb.client.model.Filters.*;
import com.mongodb.client.result.DeleteResult;
import static com.mongodb.client.model.Updates.*;
import com.mongodb.client.result.UpdateResult;
import java.util.ArrayList;
import java.util.List;
import java.util.List;
import java.util.Set;
import static java.util.concurrent.TimeUnit.SECONDS;
public class mongodb_connection{
public static void main( String args[] ){
System.out.println("Hello World");
/*
You can instantiate a MongoClient object without any parameters to connect to a MongoDB instance running on localhost on port 27017
*/
try{
//Connection
// MongoClient mongoClient = new MongoClient("127.0.0.1",27017 );
// DB db = mongoClient.getDB("mydb");
}catch(IllegalArgumentException ie){
System.err.println(ie.getMessage());
}
}
}
Fehlermeldungen beim kompilieren:
import com.mongodb.MongoClient;
^
mongodb_connection.java:2: error: package com.mongodb does not exist
import com.mongodb.MongoClientURI;
^
mongodb_connection.java:3: error: package com.mongodb does not exist
import com.mongodb.ServerAddress;
^
mongodb_connection.java:5: error: package com.mongodb.client does not exist
import com.mongodb.client.MongoDatabase;
^
mongodb_connection.java:6: error: package com.mongodb.client does not exist
import com.mongodb.client.MongoCollection;
^
mongodb_connection.java:8: error: package org.bson does not exist
import org.bson.Document;
^
mongodb_connection.java:10: error: package com.mongodb does not exist
import com.mongodb.Block;
^
mongodb_connection.java:12: error: package com.mongodb.client does not exist
import com.mongodb.client.MongoCursor;
^
mongodb_connection.java:13: error: package com.mongodb.client.model does not exist
import static com.mongodb.client.model.Filters.*;
^
mongodb_connection.java:14: error: package com.mongodb.client.result does not exist
import com.mongodb.client.result.DeleteResult;
^
mongodb_connection.java:15: error: package com.mongodb.client.model does not exist
import static com.mongodb.client.model.Updates.*;
^
mongodb_connection.java:16: error: package com.mongodb.client.result does not exist
import com.mongodb.client.result.UpdateResult;
^
12 errors