我有一个简单的项目结构:
Base Dir
src ;; Pile of Clojure files
lib ;; Jar files
导出类路径: $ export CLASSPATH=$CLASSPATH:src:lib/*
尝试运行 Clojure 文件: java -cp $CLASSPATH -jar lib/clojure.jar src/wizard-game.clj
但我得到了:
线程“主”java.io.FileNotFoundException 中的异常:无法在类路径上找到 clojure/contrib/ trace_init.class 或 clojure/contrib/trace.clj:
原因:java.io.FileNotFoundException:找不到 clojure/contrib/在类路径上跟踪_init.class 或 clojure/contrib/trace.clj:
好的,这是一个类路径问题,但我做错了什么/在哪里?
有没有更好的方法来尝试运行它?
更新:
我试过这个命令:
java -classpath $CLASSPATH clojure.main src/wizard-game.clj
现在运行正常。