Clojure框:类路径问题(noob问题)
我被Windows7上第37页的“编程Clojure”困住了 机器。将“示例”目录下载到“C:/clojure”之后,我 键入: 用户>(需要“示例.简介”) 我得到了 );评估中止 java.io.FileNotFoundException:找不到示例/ introduction\uuu init.class或类路径上的examples/introduction.clj: (无源文件:0) 我的.emacs文件如下所示: (setq swank clojure额外类路径 (列表“C:/Clojure”)) C:/Clojure中的文件在那里(我三次选中) 任何帮助都将不胜感激。试试看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
(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"))