Utilisateur de Mac - Comment puis-je configurer les chemins de classe sous Mac (je suis en train de travailler sur un Lucene Démo)

J'essaie d'obtenir mon Apache Lucene démo pour le travail et je suis à la définition du classpath dans ce tutoriel http://lucene.apache.org/java/2_3_2/demo.html

J'ai chassé le web et ces wer les 2 solutions que j'ai trouvées pour définir le CLASSPATH:

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

et

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

Le second affiche une erreur
-bash: setenv: command not found

Le premier semblait accepter ok, mais wen, j'ai essayé la prochaine étape dans le tutoriel, j'ai eu une erreur. La prochaine étape consiste à exécuter les opérations suivantes:

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

qui m'a donné le message d'erreur:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/demo/IndexFiles

Cela m'amène à croire que mon CLASSPATH n'a pas réglé correctement. Serais-je raison de supposer cela? J'ai essayé d'autres tutoriels et démonstrations et voir pour obtenir ce même message d'erreur un peu. Im nouveau à Lucene et relativement nouveau sur mac et Unix shell script. Quelqu'un sait si je suis en train de le CLASSPATH correctement et si c'est la cause de l'erreur?

Toujours pas de chance avec cette. Im obtenir et:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/demo/IndexHTML Causés par: java.lang.ClassNotFoundException: org.apache.lucene.la démo.IndexHTML à java.net.URLClassLoader$1.exécuter(URLClassLoader.java:202) à java.de sécurité.AccessController.doPrivileged(Native method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) à java.lang.Chargeur de classe.loadClass(ClassLoader.java:307) au soleil.misc.Lanceur$AppClassLoader.loadClass(Lanceur.java:301) à java.lang.Chargeur de classe.loadClass(ClassLoader.java:248)

OriginalL'auteur Phil Hunter | 2011-02-01