Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure框:类路径问题(noob问题)_Clojure_Classpath - Fatal编程技术网

Clojure框:类路径问题(noob问题)

Clojure框:类路径问题(noob问题),clojure,classpath,Clojure,Classpath,我被Windows7上第37页的“编程Clojure”困住了 机器。将“示例”目录下载到“C:/clojure”之后,我 键入: 用户>(需要“示例.简介”) 我得到了 );评估中止 java.io.FileNotFoundException:找不到示例/ introduction\uuu init.class或类路径上的examples/introduction.clj: (无源文件:0) 我的.emacs文件如下所示: (setq swank clojure额外类路径 (列表“C:/Cloj

我被Windows7上第37页的“编程Clojure”困住了 机器。将“示例”目录下载到“C:/clojure”之后,我 键入:

用户>(需要“示例.简介”)

我得到了

);评估中止

java.io.FileNotFoundException:找不到示例/ introduction\uuu init.class或类路径上的examples/introduction.clj: (无源文件:0)

我的.emacs文件如下所示:

(setq swank clojure额外类路径 (列表“C:/Clojure”))

C:/Clojure中的文件在那里(我三次选中)

任何帮助都将不胜感激。

试试看

(setq swank-clojure-extra-classpaths ("C:/Clojure"))

问题解决了!.emacs文件应该包含这一行-注意不带“s”)的“classpath”:


感谢肖恩·胡佛通过电子邮件给我这个答案。(感谢大家的提示!)

为了确保这一点,您还可以从REPL:
(System/getProperty“java.class.path”)
检查您的类路径吗?您能确认clojure是从正确的位置运行的吗?用户>(.System getProperty“user.dir”)将打印当前目录。检查它是否显示为C:/ClojureThanks,以获取关于从REPL内部检查类路径和用户目录的提示,伙计们。以下是结果。类路径是:“c:/Program Files/Clojure Box/swank Clojure/src;c:/Program Files/Clojure Box/lib/Clojure contrib.jar;c:/Program Files/Clojure Box/lib/Clojure.jar”,用户目录是:“c:\\Clojure”抱歉我的(非)格式设置;不幸的是,我还不知道如何在我的注释中格式化源代码。我得到了错误,除非我(设置!编译路径“”)谢谢,我做到了。未工作:
警告(初始化):加载
c:/Emacs/.Emacs时出错:无效函数:c:/Clojure为确保正常运行,应调查并删除初始化文件中的错误原因。使用
--debug init'选项启动Emacs以查看完整的错误回溯啊。我的错。字符串周围没有括号,它正在尝试对其求值(我在这方面也是新手)。(setq swank clojure额外类路径“C:/clojure”)
(setq swank-clojure-classpath
        (list "c:/Clojure"))