cljsc.bat 在以下情况下编译 ClojureScript 项目的示例时会发出 FileNotFoundException。
异常发生在“main”线程中:java.io.FileNotFoundException: 无法定位 cljs/closure__init.class
或 cljs/closure.clj 在类路径上
这是由于用户配置的系统环境变量 %CLOJURESCRIPT_HOME% 末尾缺少反斜杠导致的。
在此情况下,CLASSPATH 设置为 "C:
&clojure\clojurescriptsrc\clj;C:
&clojure\clojurescriptsrc\cljs",这使得 javac 无法找到 cljs/clojure.clj 文件。
因此,可以通过向 %CLOJURESCRIPT_HOME% 的路径中添加一个反斜杠来解决此问题。
我已经附上了修补过的文件,"cljsc-path.bat"。