题
我正尝试使用的雅各布图书馆和使用质量的技术资源框。
我已经加入这个给我。emacs:
(setq swank-clojure-library-paths (list "c:/dev/dlls"))
C:/dev/dlls/
包含 jacob-1.14.3-x86.dll
.
我已经加入 .clojure
dir到我的 ~/
dir并包含
jacob.jar
.
在题框REPL, (System/getProperty "java.class.path")
产量:
"c:/Program Files/Clojure Box/clojure/clojure.jar;c:/Program Files/Clojure Box/clojure-contrib/clojure-contrib.jar;;c:/Documents and Settings/mac009/Application Data/.clojure/jacob.jar"
和
"Settings/mac009/Application Data/.clojure/jacob.jar"
和 (System/getProperty "java.library.path")
产量:
"c:/dev/dlls"
如果我开始和框和问题 (import '(com.jacob.com Dispatch
ComThread))
, ,REPL只是挂起。
现在的古怪的一部分。如果我杀了REPL和做"Alt-X泥"和 答案没有对"创建一个额外的 逊-舌头?(y或n)" 问题"(进口'(com.jacob.com 派遣ComThread))"它的作品!甚至 更奇怪的是,这个唯一的"作品",如果我第一个问题"(进口 '(com.jacob.com 派遣ComThread))",使REPL挂起。如果我 刚开始和框并杀死/重新启动REPL先没有签发 "(进口'(com.jacob.com 派遣ComThread))"这只是挂起。
任何帮助是极大的赞赏。
解决方案
你还需要复制swank-clojure.jar 到-/。
把这个放在~/.emacs:
(setq swank-和-库路'("c:\dev\dlls"))
建立目录C:\dev\dlls.
- 复制的雅各布Dll C:\dev\dlls.
- 建立目录~/。
- 复制clojure.jar,clojure-contrib.jar 和swank-clojure.jar 到-/。
- 开始ClojureBox.
版本:
- ClojureBox1.2.0
- 雅各布-1.15-M4
不隶属于 StackOverflow