Usuario de Mac: ¿Cómo configuro CLASSPATHS en Mac? (Estoy trabajando en una demostración de Lucene)
Estoy tratando de hacer que mi demostración de Apache Lucene funcione y tengo que configurar el classpath en este tutorialhttp://lucene.apache.org/java/2_3_2/demo.html
He buscado en la web y estas son las 2 soluciones que encontré para configurar CLASSPATH:
CLASSPATH=${CLASSPATH}:/Users/philhunter/Desktop/COM562\ Project/lucene-3.0.3/lucene-core-3.0.3.jar
y
setenv CLASSPATH ${CLASSPATH}:/Users/philhunter/Desktop/COM562\ Project/lucene-3.0.3/lucene-core-3.0.3.jar
El segundo muestra un error -bash: setenv: comando no encontrado
El primero parecía aceptar, pero cuando intenté el siguiente paso en el tutorial recibí un error. El siguiente paso fue ejecutar lo siguiente:
Phil-hunters-MacBook:webapps philhunter$ java org.apache.lucene.demo.IndexFiles /Users/philhunter/Desktop/COM562\ Project/lucene-3.0.3/src
que me dio el error:
Excepción en el hilo "main" java.lang.NoClassDefFoundError: org / apache / lucene / demo / IndexFiles
Esto me lleva a creer que mis CLASSPATHS no se configuraron correctamente. ¿Estaría en lo cierto al asumir esto? He probado otros tutoriales y demostraciones y veo que obtengo este mismo error bastante. Soy nuevo en Lucene y relativamente nuevo en mac y Unix shell scripting. ¿Alguien sabe si estoy configurando CLASSPATH correctamente y si esa es la causa de los errores?