문제

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에 복사해야합니다.

  1. 이것을 ~/.emacs에 넣으십시오.

    (setq swank-clojure-library-paths '( "c : dev dlls"))))

  2. 디렉토리 C : dev dlls를 만듭니다.

  3. Jacob dlls를 c : dev dlls에 복사하십시오.
  4. 디렉토리 ~/clojure를 만듭니다.
  5. clojure.jar, clojure-contrib.jar 및 swank-clojure.jar를 ~/clojure를 복사하십시오.
  6. Clojurebox를 시작하십시오.

버전 :

  • Clojurebox 1.2.0
  • 야곱 -15-M4
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top