이상한 Clojure Box- 라이브러리 (DLL) 문제
문제
Clojure Box를 사용하여 Clojure와 함께 Jacob 라이브러리를 사용하려고합니다.
나는 이것을 내 .emacs에 추가했다 :
(setq swank-clojure-library-paths (list "c:/dev/dlls"))
C:/dev/dlls/
포함 jacob-1.14.3-x86.dll
.
나는 추가했다 .clojure
내 ~/
DIR과 그것은 그것을 포함합니다jacob.jar
.
Clojure Box 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"
Clojure Box를 시작하고 발행하면 (import '(com.jacob.com Dispatch
ComThread))
, 대체가 방금 매달려 있습니다.
이제 이상한 부분을 위해. 내가 대체를 죽이고 "Alt-X Slime"을하고 "추가 생성"에 대답하면 열등한 LISP? (y 또는 n) "및 issue"(import '(com.jacob.com dispatch comthread)) "작동합니다! 심지어 위와이더 조차도이"첫 번째 이슈 인 경우 "(import'(com.jacob.com Dispatch”라는 것입니다. comthread)) "그리고 대체를 잡아라. 내가 Clojure Box를 시작하고 먼저 발행하지 않고 대체를 킬/재시작하면"(import '(com.jacob.com dispatch comthread)) "단지 매달린다.
모든 도움은 대단히 감사합니다.
야곱 :http://sourceforge.net/projects/jacob-project/
Clojure Box :http://clojure.bighugh.com/
해결책
또한 swank-clojure.jar를 ~/clojure에 복사해야합니다.
이것을 ~/.emacs에 넣으십시오.
(setq swank-clojure-library-paths '( "c : dev dlls"))))
디렉토리 C : dev dlls를 만듭니다.
- Jacob dlls를 c : dev dlls에 복사하십시오.
- 디렉토리 ~/clojure를 만듭니다.
- clojure.jar, clojure-contrib.jar 및 swank-clojure.jar를 ~/clojure를 복사하십시오.
- Clojurebox를 시작하십시오.
버전 :
- Clojurebox 1.2.0
- 야곱 -15-M4