5

我真的是 Java 和 MongoDB 世界的新手。我想使用 MongoDB 和 Java。我已经下载了 Java 的 MongoDB 驱动程序。它是一个 jar 文件,我的问题是如何使用这个 Jar 文件。我已经使用了这个命令,但我得到了一个错误:

java -jar mongo-java-driver-2.9.3-javadoc.jar 

和错误:

没有主要清单属性,在 mongo-java-driver-2.9.3-javadoc.jar

你能帮我解决这个问题吗?

4

3 回答 3

8

首先,这不是正确的罐子。您在上面引用的 jar 包含 javadocs。

驱动程序 jar 是:mongo-java-driver-2.9.3.jar.

其次,您需要将 jar 添加到项目的类路径中才能使用它。这些不是可执行的 jar。在此处查看入门文档:

http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-java-driver/#getting-started-with-java-driver

没有“安装”驱动程序。您只需将其添加为项目中的依赖项,然后在代码中使用它。您必须自己安装数据库。数据库的安装包可在此处获得:http ://www.mongodb.org/downloads

于 2013-06-20T15:07:07.243 回答
2

一些 jar 文件包含一个入口点,因此可以使用您尝试过的命令自行运行。

其他 jar 文件不包含入口点;它们只是供其他 Java 类使用的库。MongoDB Java 驱动程序是这样的。它不是为单独使用而设计的。

如果您是 Java 新手,在尝试使用 Mongo Java 驱动程序之前,您可能应该花一些时间学习 Java。您可以尝试http://docs.oracle.com/javase/tutorial/。在尝试将 MongoDB 与 Java 结合使用之前,您可能至少应该阅读“语言基础”部分。

如果您想单独使用 MongoDB,可以将其与 Mongo shell 一起使用。

于 2013-06-20T19:20:47.853 回答
1

这是如何使用 3.x monogo java 驱动程序。下载bson、 mongodb驱动核心mongodb驱动

将这些 jar 文件添加到 CLASSPATH。

或者

下载单个文件

于 2015-12-10T10:07:45.133 回答