帮助运行clojure,可能的类路径问题

vic*_*ick 3 java clojure classpath

admin@apollo:~/clojure$ clojure
Clojure 1.0.0-
user=> (require 'clojure.contrib.str-utils)
java.io.FileNotFoundException: Could not locate clojure/contrib/str_utils__init.class or clojure/contrib/str_utils.clj on classpath:  (NO_SOURCE_FILE:0)
user=> 
Run Code Online (Sandbox Code Playgroud)

安装clojure时我做错了什么?为什么cant clojure找不到我的java类?我安装了java.

admin@apollo:~/clojure$ sudo apt-get install sun-java6-jre sun-java6-jdk
sudo: unable to resolve host apollo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
sun-java6-jre is already the newest version.
sun-java6-jdk is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.


admin@apollo:~/clojure$ java -version
    java version "1.6.0_20"
    Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)
    admin@apollo:~/clojure$ 
Run Code Online (Sandbox Code Playgroud)

请帮忙!谢谢!

Art*_*ldt 6

很高兴能够手动学习这个,因为理解类路径会让世界变得更美好.在实践中,许多Clojurians使用leiningen,maven或cake.

我个人推荐使用leiningen:

有很多理由不使用自动化工具,这些东西并不适合所有人.即使对于简单的单线程,设置它的时间也是值得的.