在Leiningen(Clojure)中为Android(Java 1.7 vs 1.8)设置JavaVersion sourceCompatibility
我正试图让Clojure根据本教程为Android编译: 然而,我遇到了一个问题在Leiningen(Clojure)中为Android(Java 1.7 vs 1.8)设置JavaVersion sourceCompatibility,java,android,clojure,leiningen,Java,Android,Clojure,Leiningen,我正试图让Clojure根据本教程为Android编译: 然而,我遇到了一个问题 unsupported class file version 52.0 错误 这似乎是因为我有Java1.8,但我的代码需要与Android项目的1.7兼容 似乎建议我只需设置sourceCompatibility和targetCompatibility(在gradle构建文件中) 大概在Leiningen project.clj文件中有一个等价物。但我找不到它是什么 那么如何在Leiningen中设置源代码和目
unsupported class file version 52.0
错误
这似乎是因为我有Java1.8,但我的代码需要与Android项目的1.7兼容
似乎建议我只需设置sourceCompatibility和targetCompatibility(在gradle构建文件中)
大概在Leiningen project.clj文件中有一个等价物。但我找不到它是什么
那么如何在Leiningen中设置源代码和目标代码的兼容性呢?好的。我通过以下信息解决了我的问题: 基本上是javac选项属性
:javac-options ["-target" "1.7" "-source" "1.7" "-Xlint:-options"]
但我也需要更新annotations.jar(如GitHub页面所述)