Clojure 框:类路径

发布于 2024-08-31 05:46:50 字数 526 浏览 6 评论 0原文

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

user> (require 'examples.introduction)

我得到了

; Evaluation aborted.

java.io.FileNotFoundException: Could not locate examples/
introduction__init.class or examples/introduction.clj on classpath:
(NO_SOURCE_FILE:0)

我的 .emacs 文件如下所示:

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

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

任何帮助将不胜感激。

I'm stuck with "Programming Clojure" on page 37 on a Windows 7
machine. After downloading the "examples" dir into "C:/clojure", I
typed:

user> (require 'examples.introduction)

and I got

; Evaluation aborted.

java.io.FileNotFoundException: Could not locate examples/
introduction__init.class or examples/introduction.clj on classpath:
(NO_SOURCE_FILE:0)

My .emacs file looks like this:

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

The files in C:/Clojure are there (I triple checked)

Any help will be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

っ〆星空下的拥抱 2024-09-07 05:46:50

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

(setq swank-clojure-classpath
        (list "c:/Clojure"))

感谢 Shawn Hoover 通过电子邮件给我这个答案。 (并感谢其他人的提示!)

Problem solved! The .emacs file should contain this line - watch out for "classpath" without the "s"):

(setq swank-clojure-classpath
        (list "c:/Clojure"))

Thanks to Shawn Hoover for giving me this answer via email. (And thanks to everybody else for your hints!)

红尘作伴 2024-09-07 05:46:50

尝试

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

Try

(setq swank-clojure-extra-classpaths ("C:/Clojure"))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文