【发布时间】:2018-10-12 06:48:08
【问题描述】:
我在 java 构建路径中使用了 mongo-java-driver 版本 3.7.1 和 3.8.2。不过,我收到错误“无法解析导入 com.mongo.MongoClient”。
Connection.class
import java.net.UnknownHostException;
import com.mongodb.MongoClient;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject
import com.mongodb.Mongo;
import com.mongodb.Db;
public class MongoClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
MongoClient mongoClient = new MongoClient("localhost",27017);
System.out.println("connection successfully established");
}
catch(UnknownHostException e) {
e.printStackTrace();
}
}
}
【问题讨论】:
-
您是否在构建过程中收到此错误。如果是这样,这是从 IDE 构建的还是 mavenized 或手动的?要解决重复依赖项,您可以选择在 Maven 中排除一个。但一般来说有 2 个是个坏主意。
-
我用
mongodb-driver-sync 3.8这样导入:import com.mongodb.client.MongoClient;和import com.mongodb.client.MongoClients;,它可以为你解决导入问题吗? -
有两种方法不适合我。
标签: java eclipse mongodb maven