2015-04-16 2 views
0

Я пытаюсь настроить SolrJ с помощью Eclipse, следуя примеру в http://lucidworks.com/blog/indexing-with-solrj/Запуск SolrJ на Затмении

Однако, когда я пытаюсь запустить код, используя Run As -> Java Application, он вернулся с ошибкой говоря, что «Выбор не содержит основного типа». Но я вижу, что в коде есть основной метод, и он уже добавлен в мой код в Eclipse. Мой eclipse имеет тот же код, что и пример, за исключением имени пути и имени документа.

Есть ли необходимость в том, что я пропустил код для успешного запуска кода в Eclipse?

ответ

0

ИТАК, что означает альтернатива:

A) вы как раз делает «работать как - >> Java приложения» от неправильного класса. Open то класс, который содержит главный, щелкните правой кнопкой мыши на том и Choos «работает как Java Application»

B) ваш главный метод имеет неправильную подпись (и, следовательно, не является допустимым основной метод)

    -
+0

Я думаю, проблема была в B). Я запускал «Запуск As -> Java Application» из определенного класса, который я пишу. Теперь я создал новый проект Java и импортировал необходимые проекты Solr в проект, вместо того, чтобы использовать тот же проект, что и остальные коды Solr, и теперь он работает. –

0

Предполагая, что вы не компилируете ошибки, установите флажок «Builds automatically» в Eclipse или вручную создайте проект. Затем, вы можете повторить

+0

В моей Java нет ошибок компиляции, и флаг «Создать автоматически» уже установлен. Но я все равно получаю то же сообщение об ошибке, когда запускаю код. –