내 clojure 프로젝트에 일부 사용자 정의 Java 클래스를 포함하고 싶습니다. 그래서 내 Java 파일을 포함하는 src/java/subclass
같은 디렉토리를 만들었습니다. 작성 코드는 src/subclass
입니다. 나는 :java-source-paths ["src/java"]
을 project.clj
에 붙였다. 그러나 내가 lein repl
을 실행할 때 다음 오류가 발생합니다.java-source-paths가 추가되었을 때 lein java 컴파일러를 찾을 수 없음
Java compiler not found; Be sure to use java from a JDK
rather than a JRE by modifying PATH or setting JAVA_CMD.
JDK를 설치하고 있습니다. javac -version
은 javac 1.8.0_91
이다. :java-source-paths
행을 제거하면 lein repl
이 잘 실행됩니다. 내 Java 파일을 내 프로젝트에 포함하려면 어떻게해야합니까?
윈도우 7
Leiningen 자바 1.8.0_91 자바 핫스팟 (TM) 64 비트 서버 VM
업데이트에 2.7.1 : 나는 CLJ-ANTLR demo 프로젝트,하지만 같은 문제를 lein 실행을 시도했다. 따라서이 문제는 내 프로젝트 설정과 관련이 없습니다.