添加 java-source-paths 后,lein java 编译器未发现问题
lein java compiler not found issue when java-source-paths added
我想在我的 clojure 项目中包含一些自定义 java 类。所以我创建了一个类似 src/java/subclass
的目录,其中包含我的 java 文件。 clojure 代码位于 src/subclass
。我将 :java-source-paths ["src/java"]
添加到 project.clj
。但是当我 运行 lein repl
我收到以下错误。
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 文件包含到我的项目中?
Windows 7
Java 1.8.0_91 Java HotSpot(TM) 64 位服务器 VM
上的 Leiningen 2.7.1
更新:我在 clj-antlr demo 项目中尝试了 lein 运行,但同样的问题。所以这个问题不是我的项目设置所特有的。
添加 JAVA_CMD
后有效。 #2228
我想在我的 clojure 项目中包含一些自定义 java 类。所以我创建了一个类似 src/java/subclass
的目录,其中包含我的 java 文件。 clojure 代码位于 src/subclass
。我将 :java-source-paths ["src/java"]
添加到 project.clj
。但是当我 运行 lein repl
我收到以下错误。
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 文件包含到我的项目中?
Windows 7
Java 1.8.0_91 Java HotSpot(TM) 64 位服务器 VM
更新:我在 clj-antlr demo 项目中尝试了 lein 运行,但同样的问题。所以这个问题不是我的项目设置所特有的。
添加 JAVA_CMD
后有效。 #2228