在 Windows 中,cljsc.bat 编译 ClojureScript 项目的示例时,如下所示,会发出 FileNotFoundException。
异常在 "main" 线程中:java.io.FileNotFoundException: Could not locate cljs/closure__init.class
或 cljs/closure.clj 在类路径上
这是由于用户设置的系统环境变量 %CLOJURESCRIPT_HOME% 路径末尾缺少反斜杠造成的。
在这种情况下,CLASSPATH 设置为 "C:<BR/>clojure\clojurescriptsrc\clj;C:<BR/>clojure\clojurescriptsrc\cljs",这使得 javac 无法找到 cljs/clojure.clj 文件。
可以通过向 %CLOJURESCRIPT_HOME% 的路径中添加反斜杠来解决此问题。
我附上了修复后的文件,"cljsc-path.bat"