установка java-драйвера MongoDB

Я действительно новичок в 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

не могли бы вы помочь мне решить проблему?


person TangoStar    schedule 20.06.2013    source источник


Ответы (3)


Во-первых, это неправильная банка. Банка, на которую вы ссылаетесь выше, содержит javadocs.

Баночка драйвера: mongo-java-driver-2.9.3.jar.

Во-вторых, вам нужно добавить банку в путь к классам вашего проекта, чтобы использовать ее. Это не исполняемые файлы jar. Ознакомьтесь с документацией по началу работы здесь:

http://docs.mongodb.org/ecosystem/tutorial/начало-с-java-драйвером/#начало-начало-с-java-драйвером

Никакой "установки" драйвера нет. Вы просто добавляете его как зависимость в свой проект и используете в своем коде. Вам нужно установить саму базу данных. Установочные пакеты для базы данных доступны здесь: http://www.mongodb.org/downloads

person gregwhitaker    schedule 20.06.2013
comment
@TangoStar - Вы не можете запускать эти банки, как пытались выше. Не исполняются. Вы должны добавить их в свой путь к классам и использовать в своем коде. Вы читали ссылку, которую я дал? Я также отредактировал свой ответ для ясности. - person gregwhitaker; 20.06.2013
comment
просто из любопытства, и это хороший ответ, но как узнать, что это правильный драйвер? почему драйвер не загружается из базы данных монго? - person Thufir; 02.01.2014

Некоторые JAR-файлы содержат точку входа и поэтому могут запускаться сами по себе с помощью команды, подобной той, которую вы пробовали.

Другие файлы jar не содержат точки входа; это просто библиотеки, которые будут использоваться другими классами Java. Драйвер Java MongoDB выглядит следующим образом. Он не предназначен для использования сам по себе.

Если вы новичок в Java, вам, вероятно, следует потратить некоторое время на изучение Java, прежде чем пытаться использовать драйвер Mongo Java. Вы можете попробовать http://docs.oracle.com/javase/tutorial/. Вероятно, вам следует хотя бы ознакомиться с разделом «Основы языка», прежде чем пытаться использовать MongoDB с Java.

Если вы хотите использовать MongoDB отдельно, вы можете использовать его с оболочкой Mongo.

person John Feibusch    schedule 20.06.2013

Вот как можно использовать java-драйвер 3.x monogo. загрузите bson, ядро драйвера monogodb и драйвер mongodb.

добавьте эти файлы jar в CLASSPATH.

Or

Загрузить один файл

person Hafiz Shehbaz Ali    schedule 10.12.2015