【发布时间】:2015-10-05 18:58:30
【问题描述】:
我使用 Lein uberjar 创建了一个独立的 jar。这在我运行 java 1.8 的笔记本电脑上运行良好。但是我大学的电脑运行的是 java 1.7.0_60。
在我的 project.clj 中,我添加了 :javac-options ["-target 1.7"] 以便编译到 java 1.7,但是这会返回与为 java 1.8 编译该 jar 时相同的错误。错误是:Unsupported major.minor version 52。
可能在我的project.clj中添加:javac-options ["-target 1.7"]对编译的版本没有影响,我不确定,请帮忙!
【问题讨论】:
-
您的 project.clj 是什么样的?您是否依赖于任何可能使用 Java 8 编译的库?
-
问题在于使用的库之一。谢谢!
标签: java clojure jvm leiningen