![](/img/trans.png)
[英]Clojure swing exception “No implementation of method: :children”
[英]No implementation of method: :as-file of protocol: #'clojure.java.io/Coercions found for class: clojure.lang.PersistentVector
获取java.lang.IllegalArgumentException:没有方法的实现::协议的as-file:#'clojure.java.io /为类找到强制:clojure.lang.PersistentVector当我在MAC上运行lein test或lein repl时OS X.虽然lein repl在eclipse中运行良好(使用逆时针插件)
我的项目文件是:
(defproject cmp "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[lib-noir "0.5.0"]
[compojure "1.1.5"]
[ring-server "0.2.7"]
[clabango "0.5"]
[korma "0.3.0-RC5"]
[clj-json "0.5.3"]
[mysql/mysql-connector-java "5.1.6"]
[com.taoensso/timbre "1.5.2"]
[com.taoensso/tower "1.5.1"]
[com.postspectacular/rotor "0.1.0"]
[markdown-clj "0.9.19"]
[clj-pdf "1.11.1"]
[dk.ative/docjure "1.6.0"]
[com.cemerick/friend "0.1.5"]
[ring-basic-authentication "1.0.2"]
[org.clojure/data.csv "0.1.2"]
[clojure-csv/clojure-csv "2.0.1"]
[clj-time "0.6.0"]
[log4j "1.2.15"
:exclusions
[javax.mail/mail
javax.jms/jms
com.sun.jdmk/jmxtools
com.sun.jmx/jmxri]]]
:plugins [[lein-ring "0.8.3"]]
:ring {:handler cmp.handler/war-handler
:init cmp.handler/init
:destroy cmp.handler/destroy }
:profiles {
:production {
:ring {:open-browser? false
:stacktraces? false
:auto-reload? false}}
:dev {:dependencies [[ring-mock "0.1.3"]
[ring/ring-devel "1.1.8"]]}}
:java-source-paths [["src/cmp/java"]]
:min-lein-version "2.0.0")
项目中的条目:java-source-paths
project.clj
中的:java-source-paths
是一个嵌套向量。 它应该是一个简单的字符串向量。 尝试更换
:java-source-paths [["src/cmp/java"]]
有:
:java-source-paths ["src/cmp/java"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.