私はclojureに手を出していて、インポートで問題が発生しました。REPLから
clojure.core=>(import '(java.io FileReader))
clojure.core=>(import 'java.io.FileReader)
clojure.core=>(import java.io FileReader)
それぞれが完全に機能しますが、ファイルからは次の機能のみが機能します。
(ns project.core
(import java.io.FileReader))
これらはそれぞれ失敗します
(ns project.core
(import 'java.io.FileReader))
(ns project.core
(import '(java.io FileReader))
次のエラーが発生します。
ClassNotFoundException quote.java.io.FileReader java.net.URLClassLoader$1.run (URLClassLoader.java:366)
ClassNotFoundException quote.(java.io FileReader) java.net.URLClassLoader$1.run (URLClassLoader.java:366)
それぞれ。
実際には、単なるインポート以上のものをインポートする必要がありますjava.io.FileReader
が、これは問題の蒸留バージョンです。
何がうまくいかない可能性があるアイデアはありますか?私は他のどこにも問題を見つけることができないようです