У меня простая структура проекта:
Base Dir
src ;; Pile of Clojure files
lib ;; Jar files
Чтобы экспортировать путь к классам:
$ export CLASSPATH = $ CLASSPATH: источник: lib / *
Попытка запустить файл Clojure:
java -cp $ CLASSPATH -jar lib / clojure.jar src / wizard-game.clj
Но я получил:
Исключение в потоке "main" java.io.FileNotFoundException: не удалось найти clojure / contrib / trace_ init.class или clojure / contrib / trace.clj на пути к классам:
Причина: java.io.FileNotFoundException: Не удалось найти clojure / contrib / trace _init.class или clojure / contrib / trace.clj в пути к классам:
Хорошо, это проблема с classpath, но что / где я делаю неправильно?
Есть ли лучший способ попробовать запустить его?
UPDATE:
Я попробовал эту команду:
java -classpath $ CLASSPATH clojure.main src / wizard-game.clj
Теперь все нормально.