java 控制台程序的包 com.mongodb.client 不存在

package com.mongodb.client does not exist for a java console program

所以这是背景故事......

我需要做一个简单的 java 控制台项目来访问 MongoDB 数据库并对其中的记录进行一些更改,以便另一个(更大的)程序在以下情况下不会出现段错误它会尝试读取它们。

现在我正在尝试让我的 java 控制台项目连接到 MongoDB,但程序一直指出我尝试使用的包不存在。

com/logFileModifier/MainClass.java:3: error: package com.mongodb.client does not exist import com.mongodb.client.MongoDatabase;

com/logFileModifier/MainClass.java:4: error: package com.mongodb.client does not exist import com.mongodb.client.MongoIterable;

com/logFileModifier/MainClass.java:5: error: package com.mongodb does not exist import com.mongodb.MongoClient;

我正在使用 java 版本的 Eclipse 来处理这个问题,并且已经下载并添加了 mongo-java-driver-#.jar,mongodb -driver-#.jar 和 mongodb-driver-core-#.jar 到项目 viva Configure Build Path 设置。

运气不好

此外,对于这个项目,我必须使用 'javac ...' 和 运行 使用 'java ...' 进行编译,因为我必须将这个项目从我的笔记本电脑移动到服务器真正的 MongoDB 生活并且 运行 它在那里。

对于那些会说我 should/need 使用 Maven/Gradle 的用户,我希望尽可能简单,因此我宁愿只获取 .jar 文件并移动它们与项目。此外,我不能保证该项目在服务器上后将有权访问互联网。

如果有人能就此事提供帮助,我将不胜感激。

您需要将 jar 文件添加到类路径中。 这可以通过 -cp mongo-java-driver-#.jar,mongodb-driver-#.jar,mongodb-driver-core-#.jar 或通过 CLASS_PATH environment.