相关疑难解决方法(0)

Clojure在本地目录中找不到.clj ,. 和CLASSPATH上的./classes

当我评估(使用'hello)加载hello.clj时,REPL会抱怨以下错误:

java.io.FileNotFoundException: Could not locate hello__init.class or hello.clj on classpath:  (NO_SOURCE_FILE:0)
Run Code Online (Sandbox Code Playgroud)

我正在调用这样的REPL:

java -cp "/Library/Java/Extensions/servlet-api-2.5-20081211.jar:... lots of jarfiles ...:/Library/Java/Extensions/clojure-contrib.jar:/Library/Java/Extensions/clojure-1.0.0.jar:./classes/:." jline.ConsoleRunner clojure.lang.Repl
Run Code Online (Sandbox Code Playgroud)

阅读,看起来这个文件在PWD中找不到,但我补充说.走向没有成功的道路:-(.

在OS X 10.6上运行Java 1.6.

我确定我是个白痴,有人可以用LART打我吗?

编辑:我也尝试了ClojureX发行版,并得到了相同的结果.

macos clojure

14
推荐指数
2
解决办法
6475
查看次数

最简单的方法来管理我的CLASSPATH?

我开始玩Clojure了,我的Java经验非常有限.我来自Ruby和OO的动态世界,因此功能方面非常有趣!

无论如何,当我发现库和各种使用工具(以及Pragmatic Clojure Book的教程文件)时,所有内容通常都要求将文件放在CLASSPATH中,以便Clojure可以查看库以供使用.

有没有好的CLASSPATH练习?我是否只想要一个只有我需要的外部文件库的CLASSPATH,或者我可以继续在目录中抛出我需要的任何库或文件,只需将其定义为我的CLASSPATH并且只需要所需的东西?

如果它有帮助,我是OSX和Emacs用户(使用slime和swank-clojure).

java configuration clojure classpath

5
推荐指数
2
解决办法
1272
查看次数

标签 统计

clojure ×2

classpath ×1

configuration ×1

java ×1

macos ×1