Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装MongoDB java驱动程序_Java_Mongodb_Jar_Mongodb Java - Fatal编程技术网

安装MongoDB java驱动程序

安装MongoDB java驱动程序,java,mongodb,jar,mongodb-java,Java,Mongodb,Jar,Mongodb Java,我对Java和MongoDB都是新手。我想使用MongoDB和Java。我已经下载了MongoDB java驱动程序。这是一个jar文件,我的问题是如何使用这个jar文件。我已使用此命令,但出现错误: java -jar mongo-java-driver-2.9.3-javadoc.jar 错误是: 在mongo-java-driver-2.9.3-javadoc.jar中没有主清单属性 你能帮我解决这个问题吗?首先,那不是正确的罐子。上面引用的jar包含javadocs 驱动程序jar是

我对Java和MongoDB都是新手。我想使用MongoDB和Java。我已经下载了MongoDB java驱动程序。这是一个jar文件,我的问题是如何使用这个jar文件。我已使用此命令,但出现错误:

java -jar mongo-java-driver-2.9.3-javadoc.jar 
错误是:

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


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

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

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

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


没有“安装”驱动程序。您只需将其作为依赖项添加到项目中,并在代码中使用它。您必须安装数据库本身。数据库的安装包可以在这里找到:

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

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

如果您是Java新手,在尝试使用Mongo Java驱动程序之前,您可能需要花一些时间学习Java。你可以试试。在尝试将MongoDB与Java结合使用之前,您可能至少应该阅读“语言基础”一节


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

这是如何使用3.x monogo java驱动程序的。下载,然后

将这些jar文件添加到类路径


@TangoStar-你不能像上面那样运行这些罐子。这些文件不可执行。您必须将它们添加到类路径中,并在代码中使用它们。你看过我提供的链接了吗?我也编辑了我的答案,只是出于好奇,这是一个很好的答案,但是你怎么知道这是正确的驱动程序呢?为什么不能从mongo数据库下载驱动程序?@Thufir-mongo站点上提供了驱动程序:。我假设它们没有包含在下载中,因为有这么多。您可以访问上面的驱动程序站点,获取与您的mongodb版本匹配的驱动程序。