Пользователь Mac - Как установить КЛАССЫ на Mac (я работаю над демонстрацией Lucene)

Я пытаюсь заставить работать мою демонстрацию Apache Lucene, и я собираюсь установить путь к классам в этом руководстве http://lucene.apache.org/java/2_3_2/demo.html

Я поискал в Интернете два решения, которые я нашел для установки CLASSPATH:

CLASSPATH=${CLASSPATH}:/Users/philhunter/Desktop/COM562\ Project/lucene-3.0.3/lucene-core-3.0.3.jar

и

setenv CLASSPATH ${CLASSPATH}:/Users/philhunter/Desktop/COM562\ Project/lucene-3.0.3/lucene-core-3.0.3.jar 

. Второе вызывает ошибку - bash: setenv: command not found

Первый, казалось, принял нормально, но когда я попробовал следующий шаг в руководстве, я получил ошибку. Следующим шагом было выполнить следующее:

Phil-hunters-MacBook:webapps philhunter$ java org.apache.lucene.demo.IndexFiles /Users/philhunter/Desktop/COM562\ Project/lucene-3.0.3/src

, что дало мне ошибку:

Исключение в потоке «main» java.lang.NoClassDefFoundError: org / apache / lucene / demo / IndexFiles

Это заставляет меня поверить мои КЛАССЫ не настроены правильно. Прав ли я, предполагая это? Я пробовал другие учебные пособия и демонстрации и стараюсь получить ту же ошибку совсем немного. Я новичок в Lucene и относительно новичок в написании сценариев оболочки Mac и Unix. Кто-нибудь знает, правильно ли я устанавливаю CLASSPATH, и если это причина ошибок?

7
задан Cœur 16 April 2017 в 13:05
поделиться